हर कोर्स के लिए दूसरे उच्चतम स्कोरर का नाम और अंक पाने के लिए एक प्रश्न लिखें।
उत्तर:
जवाब के लिए 2 № 1यह आपको दूसरा उच्चतम अंक देगा
Select
(SELECT MAX(Marks) FROM Marks
WHERE Marks NOT IN
(SELECT MAX(Marks) FROM Marks)) AS "Second Highest"
from Marks
जवाब के लिए 0 № 2
MarksCTE के साथ के रूप में ( DENSE_RANK () OVER चुनें(कोर्स द्वारा आदेश अंश द्वारा अंक), रैंक के रूप में, m.Marks, पाठ्यक्रम के रूप में नाम, छात्र के रूप में नाम। मार्क्स से एम के रूप में इनर जॉइन स्टूडेंट एस.आई.डी. = एम.एस.टूडेंट के रूप में C.Id = M.CourseID पर इनर जॉइन कोर्स ) MarksCTE से मार्क्स, कोर्स, स्टूडेंट का चयन करें जहां रैंक = 2