We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- SQL
- Basic Join
- The Report
- Discussions
The Report
The Report
Sort by
recency
|
3563 Discussions
|
Please Login in order to post a comment
select CASE WHEN g.Grade < 8 THEN "NULL" ELSE s.Name END, g.Grade, s.Marks FROM Students as s join Grades as g on s.Marks BETWEEN g.Min_Mark AND g.Max_Mark order by g.Grade desc, CASE WHEN g.Grade < 8 THEN s.Marks ELSE s.Name END asc
SELECT CASE WHEN g.grade < 8 THEN 'NULL' ELSE s.name END AS name, g.grade, s.marks FROM Students s JOIN Grades g ON s.marks BETWEEN g.min_mark AND g.max_mark ORDER BY g.grade DESC, CASE WHEN g.grade >= 8 THEN s.name END ASC, CASE WHEN g.grade < 8 THEN s.marks END ASC;
Without Using Join
For MySQL Platform