Key Ideas
1ORDER BY. SQL -- Ascending (A to Z, 0 to 9) — default SELECT name, age FROM students ORDER BY age; SELECT name, grade FROM students ORDER BY grade ASC ; -- Descending (Z to A, 9...
2LIMIT and OFFSET. SQL -- Top 5 students by grade SELECT name, grade FROM students ORDER BY grade ASC LIMIT 5 ; -- Skip first 10, get next 10 (page 2 of a paginated list) SELECT * FROM s...
3Real-World Patterns. SQL -- Leaderboard: top 10 scores SELECT player_name, score FROM game_scores ORDER BY score DESC LIMIT 10 ; -- Latest 5 orders SELECT order_id, customer_name, total FR...
4NULL Handling in ORDER BY. SQL -- NULLs sort FIRST in ASC, LAST in DESC (MySQL default) SELECT name, email FROM students ORDER BY email ASC ; -- Students with no email appear first -- Force NULL...