Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT COUNT(*) FROM STUDENT WHERE Marks > 80;
Explanation: Amit, Neha, Sita → 3 students.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE Class='XII';
Explanation: Three students are in XII.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT MAX(Marks) FROM STUDENT;
Explanation: Max marks = 92.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE City='Mumbai';
Explanation: Neha and Arun.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT COUNT(*) FROM STUDENT WHERE City='Delhi';
Explanation: Amit and Ravi → 2.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE Marks=85;
Explanation: Two students scored 85.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE Marks<70;
Explanation: Only Arun has 60.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT City, COUNT(*) FROM STUDENT GROUP BY City;
Explanation: Delhi=2, Mumbai=2.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE Marks=(SELECT MIN(Marks) FROM STUDENT);
Explanation: Arun has 60.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT Name FROM STUDENT S JOIN COURSE C ON S.RollNo=C.RollNo WHERE Course='Math';
Explanation: RollNo 1 and 4 → Amit, Sita.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT COUNT(DISTINCT City) FROM STUDENT;
Explanation: Cities: Delhi, Mumbai, Chennai → 3.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE Marks BETWEEN 70 AND 90;
Explanation: Marks 70–90 → Amit (85), Ravi (75), Sita (85).
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT SUM(Marks) FROM STUDENT WHERE Class='XII';
Explanation: 85 + 92 + 85 = 262.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE City <> 'Delhi';
Explanation: Exclude Delhi → Neha, Sita, Arun.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT COUNT(*) FROM COURSE WHERE RollNo=1;
Explanation: Amit (RollNo=1) → Math, Chemistry → 2.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT Name FROM STUDENT S JOIN COURSE C ON S.RollNo=C.RollNo WHERE Course='Biology';
Explanation: RollNo 3 → Ravi.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Class, COUNT(*) FROM STUDENT GROUP BY Class;
Explanation: XII=3, XI=2.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT Name FROM STUDENT WHERE Marks=(SELECT MAX(Marks) FROM STUDENT);
Explanation: Neha has highest marks.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT COUNT(DISTINCT RollNo) FROM COURSE;
Explanation: RollNos: 1,2,3,4 → 4 students.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT Name FROM STUDENT WHERE RollNo NOT IN (SELECT RollNo FROM COURSE);
Explanation: Arun (RollNo 5) not in COURSE.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT COUNT(*) FROM COURSE WHERE RollNo=1;
Explanation: RollNo 1 appears twice.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT Name FROM STUDENT WHERE RollNo IN (SELECT RollNo FROM COURSE GROUP BY RollNo HAVING COUNT(*)>1);
Explanation: Only Amit has 2 courses.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT MIN(Marks) FROM STUDENT WHERE Class='XI';
Explanation: XI → Ravi(75), Arun(60) → min=60.
Sample Data
– STUDENT + COURSE TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
| CID |
Course |
RollNo |
| 101 |
Math |
1 |
| 102 |
Physics |
2 |
| 103 |
Chemistry |
1 |
| 104 |
Biology |
3 |
| 105 |
Math |
4 |
Reference Code
SELECT Name FROM STUDENT WHERE RollNo NOT IN (SELECT RollNo FROM COURSE);
Explanation: Arun (RollNo 5) not present in COURSE.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 101 | Math | 1 |
| 102 | Physics | 2 |
| 103 | Chemistry | 1 |
| 104 | Biology | 3 |
| 105 | Math | 4 |
Reference Code
SELECT SUM(Marks) FROM STUDENT WHERE City='Delhi';
Explanation: 85 + 75 = 160.
Sample Data
– STUDENT TABLE (same as above)
Explanation: HAVING filters grouped results.
Sample Data
– STUDENT TABLE (same as above)
Explanation: UNION removes duplicates.
Sample Data
– STUDENT TABLE (same as above)
Explanation: DESC sorts descending.
Sample Data
– STUDENT TABLE (same as above)
Explanation: COUNT counts rows.
Sample Data
– STUDENT TABLE (same as above)
Explanation: Primary key is unique and not NULL.
Sample Data
– STUDENT TABLE (same as above)
Explanation: UPDATE modifies records.
Sample Data
– STUDENT TABLE (same as above)
Explanation: FROM specifies table.
Sample Data
– STUDENT TABLE (same as above)
Explanation: MIN returns smallest.
Sample Data
– STUDENT TABLE (same as above)
Explanation: DISTINCT removes duplicates.
Sample Data
– STUDENT TABLE (same as above)
Explanation: DELETE removes rows.
Sample Data
– STUDENT TABLE (same as above)
Explanation: GROUP BY groups rows.
Sample Data
– STUDENT TABLE (same as above)
Explanation: WHERE filters before grouping.
Sample Data
– STUDENT TABLE (same as above)
Explanation: HAVING comes after GROUP BY.
Sample Data
– STUDENT TABLE (same as above)
Explanation: INNER JOIN returns matching rows.
Sample Data
– STUDENT TABLE (same as above)
Explanation: AS is used for alias.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
| 4 | Sita | XII | 85 | Chennai |
| 5 | Arun | XI | 60 | Mumbai |
Explanation: Condition strictly greater than 80 is required.
Sample Data
– STUDENT TABLE (same as above)
Explanation: Grouping by City is required to count per city.
Sample Data
– STUDENT TABLE (same as above)
Explanation: MAX must be computed using subquery.
Sample Data
– STUDENT + COURSE TABLE (same as above)
Explanation: JOIN must use matching RollNo.
Sample Data
– STUDENT TABLE (same as above)
Explanation: != or <> works, but only option A is syntactically correct here.
Sample Data
– COURSE TABLE (same as above)
Explanation: Group by RollNo to count per student.
Sample Data
– STUDENT + COURSE TABLE (same as above)
Explanation: Subquery fetches valid RollNos.
Sample Data
– STUDENT TABLE (same as above)
Explanation: HAVING filters grouped data.
Sample Data
– STUDENT TABLE (same as above)
Explanation: SUM calculates total marks.
Sample Data
– STUDENT TABLE (same as above)
Explanation: DESC is used for descending order.
Sample Data
– STUDENT TABLE
| RollNo | Name | Class | Marks | City |
|——–|——|——-|——-|——|
| 1 | Amit | XII | 85 | Delhi |
| 2 | Neha | XII | 92 | Mumbai |
| 3 | Ravi | XI | 75 | Delhi |
Reference Code
SELECT Name FROM STUDENT WHERE Marks = MAX(Marks);
Explanation: Aggregate functions require subqueries or HAVING.
Sample Data
– STUDENT TABLE (same as above)
Reference Code
SELECT City, COUNT(*) FROM STUDENT;
Explanation: GROUP BY City is required.
Sample Data
– STUDENT TABLE (same as above)
Reference Code
SELECT Name FROM STUDENT WHERE City = Delhi;
Explanation: Strings must be in quotes.
Sample Data
– STUDENT TABLE (same as above)
Reference Code
SELECT * FROM STUDENT GROUP BY Name;
Explanation: All selected columns must be grouped or aggregated.
Sample Data
– STUDENT TABLE (same as above)
Reference Code
SELECT Name FROM STUDENT WHERE Marks > AVG(Marks);
Explanation: AVG must be inside subquery.
Sample Data
– STUDENT TABLE
| RollNo | Name | Marks |
|——–|——|——-|
| 1 | Amit | 85 |
| 2 | Neha | 92 |
| 3 | Ravi | 75 |
| 4 | Sita | 85 |
Explanation: Subquery required.
Sample Data
– STUDENT TABLE
| RollNo | Name | City |
|——–|——|——|
| 1 | A | Delhi |
| 2 | B | Delhi |
| 3 | C | Mumbai |
| 4 | D | Mumbai |
Explanation: HAVING filters grouped rows.
Sample Data
– STUDENT + COURSE TABLE (same pattern)
Explanation: NOT IN identifies missing entries.
Sample Data
– COURSE TABLE
| CID | Course | RollNo |
|—–|——–|——–|
| 1 | Math | 1 |
| 2 | Physics | 1 |
| 3 | Bio | 2 |
Explanation: Grouping needed per RollNo.
Sample Data
– STUDENT + COURSE TABLE
Explanation: JOIN required.
Sample Data
– STUDENT TABLE
Explanation: Group by Class.
Sample Data
– STUDENT TABLE
Explanation: Subquery required.
Sample Data
– STUDENT TABLE
Explanation: SUM gives total.
Sample Data
– STUDENT TABLE
Explanation: DESC sorts descending.
Sample Data
– STUDENT TABLE
Explanation: DISTINCT removes duplicates.