A worked example, rendered from real sample data. Sign in to run the tool on your own input.
WHERE──────── SQL SELECT Cheatsheet ────────
SELECT * FROM table WHERE condition Filter rows with WHERE clause
SELECT * FROM table WHERE col IN (1, 2, 3) Match multiple values
SELECT * FROM table WHERE col LIKE '%pattern%' Pattern matching (wildcards)
SELECT * FROM table WHERE col BETWEEN 10 AND 20 Range query
SELECT * FROM table WHERE col IS NULL Find null values
SELECT * FROM table WHERE col IS NOT NULL Find non-null values
SELECT * FROM table WHERE col1 = val AND col2 = val Multiple conditions (AND)
SELECT * FROM table WHERE col1 = val OR col2 = val Multiple conditions (OR)
SELECT * FROM table WHERE NOT (condition) Negate condition
SELECT * FROM table WHERE (col1, col2) IN ((a,b), (c,d)) Multiple column IN clause
SELECT, JOIN, aggregates, window functions, upsert. Part of the DevTools Surf developer suite. Browse more tools in the Cheatsheets collection.