SELECT col1, col2 FROM tableSelect specific columns
SELECT * FROM tableSelect all columns
SELECT DISTINCT col FROM tableSelect unique values only
WHERE conditionFilter rows by condition
WHERE col IN (v1, v2)Match any value in list
WHERE col BETWEEN a AND bMatch range (inclusive)
WHERE col LIKE "pattern"Pattern match (% = any, _ = single char)
WHERE col IS NULLCheck for NULL values
WHERE col IS NOT NULLCheck for non-NULL values
AND / OR / NOTCombine conditions
ORDER BY col ASC|DESCSort results
LIMIT n OFFSET mLimit results with offset
SELECT col AS aliasColumn alias
EXISTS (subquery)Check if subquery returns rows
CASE WHEN cond THEN val ELSE val ENDConditional expression