Test your SQL knowledge with 25 exam-style questions. Get an instant readiness score, see your weak areas, and know if you're ready for your SQL exam or interview.
This test covers core SQL concepts from basic SELECT queries through to advanced JOINs, subqueries, and constraints. Aligned with what data roles and SQL certifications actually test.
Choose Easy, Medium, or Full test depending on where you are in your learning.
One question at a time. Click an answer and get instant feedback with a full explanation.
See your readiness score (0โ100), pass likelihood, and a topic-by-topic breakdown.
The full test (Hard mode) has 25 questions across 5 topic areas. Easy mode focuses on SELECT and filtering; Medium adds aggregates and JOINs.
Questions use standard SQL syntax (ANSI SQL) that works across PostgreSQL, MySQL, SQLite, and SQL Server. No vendor-specific functions are tested.
Yes. SQL is tested in almost every data role interview. This test covers the core concepts that come up most frequently in technical screenings.
Completely free, no account needed. Just pick a difficulty and start.
An instant readiness score (0โ100), your pass likelihood, a topic-by-topic accuracy breakdown, and a list of weak areas so you know exactly what to review.
Free. No sign-up. Results in under 20 minutes.