Essential SQL queries reference
SELECT * FROM users;Select all rows
SELECT * FROM users WHERE age > 18;Filter rows
SELECT * FROM users ORDER BY name ASC;Sort results
SELECT * FROM users LIMIT 10;Limit number of rows
SELECT * FROM orders JOIN users ON orders.user_id = users.id;Matching rows from both
SELECT * FROM users LEFT JOIN orders ON users.id = orders.user_id;All from left, matching from right
SELECT * FROM users RIGHT JOIN orders ON users.id = orders.user_id;All from right, matching from left
SELECT COUNT(*) FROM users;Count rows
SELECT SUM(amount) FROM orders;Sum values
SELECT AVG(age) FROM users;Average value
SELECT dept, COUNT(*) FROM employees GROUP BY dept;Group and aggregate
SELECT dept, COUNT(*) FROM employees GROUP BY dept HAVING COUNT(*) > 5;Filter after grouping