WHERE filters rows. Use =, !=, <, >, BETWEEN, LIKE, IN, and IS NULL. Never use = NULL — always use IS NULL. Combine conditions with AND and OR and use parentheses to control the evaluation order.
Filtering Rows with WHERE
SELECT * FROM users WHERE age > 25;
SELECT * FROM users WHERE name = 'Alice';
SELECT * FROM users WHERE age BETWEEN 20 AND 30;
SELECT * FROM users WHERE name LIKE 'A%';
SELECT * FROM users WHERE age IN (25, 30, 35);
SELECT * FROM users WHERE email IS NOT NULL;
SELECT * FROM users WHERE age > 20 AND name LIKE 'B%';