← All topics
SQL interview preparation
Querying, joins, schema changes, views and indexes, performance, and the query puzzles that come up in interviews, each answered in plain English, with an analogy and runnable SQL. Click a question to reveal the answer.
QUERY BASICS
SQL fundamentals
CORE
HOT
HOT
CORE
TRICKY
CORE
CORE
TRICKY
TRICKY
JOINS & SUBQUERIES
Joins, subqueries & set operations
HOT
TRICKY
HOT
TRICKY
CORE
TRICKY
HOT
TRICKY
SCHEMA & DATA
Writing data & schema
CORE
HOT
TRICKY
HOT
TRICKY
VIEWS, INDEXES & PROGRAMMABILITY
Views, indexes, procedures & triggers
HOT
TRICKY
CORE
HOT
CORE
TRICKY
HOT
CORE
TRICKY
HOT
TRICKY
PERFORMANCE
Query performance
HOT
HOT
HOT
TRICKY
CORE
PATTERNS & PUZZLES
Common interview queries
HOT
HOT
TRICKY
HOT
CORE
TRICKY