Master SQL Through Detective Investigations

Solve crimes, interrogate databases, and become a SQL expert. SQLQuest transforms learning SQL into an immersive detective experience.

9:41
SQLQuest
CASE #001
The Missing Records
Find the deleted entries...
> Enter your query:
SELECT * FROM suspects
WHERE alibi IS NULL;
3 rows returned
| name    | role    | seen_at  |
| Parker  | guard   | 23:15    |
| Chen    | admin   | NULL     |

Everything You Need to Master SQL

From your first SELECT to advanced window functions, SQLQuest guides you through a unique learning experience.

Immersive Investigations

Dive into detective cases where SQL is your main tool. Interrogate databases, cross-reference clues, and solve mysteries.

Interactive Terminal

Write real SQL queries and get instant feedback. Our built-in terminal validates your syntax and shows results in real time.

Progressive Learning

Start with SELECT basics and progress to JOINs, subqueries, aggregations, and window functions at your own pace.

Complete Reference Library

Access a comprehensive SQL glossary with examples, explanations, and tips always available at your fingertips.

Write Real SQL Queries

Our interactive terminal lets you practice SQL directly on your phone. No setup needed.

Syntax Validation

Real-time feedback on your SQL queries

Interactive Results

See query results formatted as clear tables

Helpful Hints

Stuck? Get contextual hints to guide you

sqlquest ~ investigation
-- Case #001: The Missing Records --
-- Find all suspects without an alibi --
>

Explore the App

Discover the SQLQuest experience through these previews.

Screenshot

Solve detective cases with SQL

Screenshot

Interactive SQL terminal

Screenshot

Track your learning progress

Screenshot

Complete SQL reference library

Frequently Asked Questions

Everything you need to know about SQLQuest.

Yes! SQLQuest is completely free to download and use. All investigations and learning content are accessible without any purchase. We may introduce optional premium content in the future, but the core experience will always remain free.
Not at all. SQLQuest is designed for complete beginners. The first investigations gently introduce you to SQL concepts like SELECT, WHERE, and ORDER BY. You learn by doing, not by reading theory.
Yes! All investigations and the SQL reference library work completely offline. Your progress is saved locally on your device. An optional cloud sync feature is available if you create an account.
SQLQuest covers SELECT, WHERE, ORDER BY, LIMIT, JOIN (INNER, LEFT, RIGHT, FULL), GROUP BY, HAVING, subqueries, aggregate functions, CASE expressions, window functions, CTEs, and more. New content is added regularly.
SQLQuest is available on iOS (iPhone and iPad) and Android. Both versions offer the exact same experience and content.

Ready to Crack Your First Case?

Download SQLQuest and start solving detective investigations with SQL today.

Download Free - iOS & Android