SQL Noir
Solve detective cases by querying a crime database in SQL
SQL Noir is a detective game where you solve crimes by writing SQL. You read a case brief, then query the database to question suspects and check evidence until you can name the culprit. Cases range from simple thefts to complex murders.
Free · No login · Browser · Beginner

About SQL Noir
Beginner cases teach the fundamentals. Intermediate cases add grouping, filters and subqueries, and advanced cases need layered joins and trickier conditions. It suits beginners who want practice that feels like a story, and it stays useful as you improve.
It runs in the browser with a built-in SQL workspace, so you install nothing. Three starter cases are free with no account. The rest unlock with a one-time purchase. The code is open source under the MIT license.
On Breakpoint since 23 Oct 2026.
