unnested
Explore
Pro
Sign in
Learn SQL
Filtering
35 questions
Output
Easy
Filter to one department
Output
Easy
Exclude a category
Output
Easy
When both conditions must pass
Output
Easy
Two statuses, one filter
Output
Easy
Widening the net with OR
Sign in
to save your progress.
Vocabulary
Easy
What is a PRIMARY KEY?
Vocabulary
Easy
What is a full table scan?
Vocabulary
Easy
What does an INDEX do?
Vocabulary
Easy
What is a SQL transaction?
Vocabulary
Easy
COMMIT vs ROLLBACK
Output
Easy
Does 80 make the cut?
Output
Medium
Mixed AND and OR - who wins?
Output
Medium
How far does % reach?
Output
Medium
The boundary price question
Output
Medium
Blocking a list of departments
Output
Medium
What does a single underscore lock in?
Multiple choice
Medium
The boundary flip with NOT BETWEEN
Vocabulary
Medium
What does the UNIQUE constraint do?
Vocabulary
Medium
What does a CHECK constraint do?
Multiple choice
Medium
Which operator binds first?
Output
Medium
Does '%sale%' match the empty row?
Output
Medium
Which rows slip through the missing parens?
Multiple choice
Medium
What expression mirrors NOT BETWEEN?
Output
Medium
Which codes does [ABC]% catch?
Multiple choice
Medium
Which values fit the two-character pattern?
Output
Hard
Finding the boss with no manager
Multiple choice
Hard
The invisible NULL that kills the query
Output
Hard
Filtering out the top of the org chart
Vocabulary
Hard
What do the ACID properties mean?
Vocabulary
Hard
What does 'sargable' mean?
Multiple choice
Hard
Why did all 10 rows vanish?
Multiple choice
Hard
What does the caret do inside brackets?
Multiple choice
Hard
Is this divide-by-zero guard safe?
Output
Hard
NULL inside an IN list
Output
Hard
5 is clearly not 1 or 2 - so why no rows?