Key Ideas
1SELECT Basics. SQL -- All columns SELECT * FROM students; -- Specific columns SELECT name, age, grade FROM students; -- Column aliases SELECT name AS student_name, age AS years_old F...
2WHERE Comparison Operators. SQL SELECT * FROM students WHERE age = 17 ; SELECT * FROM students WHERE age != 17 ; -- or <> 17 SELECT * FROM students WHERE age > 16 ; SELECT * FROM student...
3LIKE Pattern Matching. SQL -- % = any number of characters SELECT * FROM students WHERE name LIKE 'A%' ; -- starts with A SELECT * FROM students WHERE email LIKE '%gmail%' ; -- contains gmai...
4NULL Checks and Logical Operators. SQL -- NULL checks (always use IS NULL, never = NULL) SELECT * FROM students WHERE email IS NULL ; SELECT * FROM students WHERE email IS NOT NULL ; -- AND, OR, NOT SEL...
5ORDER BY, LIMIT, DISTINCT Combined. SQL -- Sort alphabetically SELECT name, grade FROM students ORDER BY grade ASC , name ASC ; -- Top 3 oldest students SELECT name, age FROM students ORDER BY age DESC L...