How strong are your SQL skills today?
Take 24 carefully designed SQL questions covering queries, joins, grouping and analytics. See six skill scores, correct answers and a 30-day practice plan—completely free.
Discover your skill level.
Your personal learning plan starts with an honest baseline.
Where will you use SQL?
Choose a path so your learning roadmap fits your goals.
How much experience do you have?
Be honest—your score will only reflect the knowledge you demonstrate.
Six essential SQL skill areas.
A balanced knowledge check from first queries to business-ready analytics patterns.
SQL Foundations
SELECT, aliases, DISTINCT, NULL values and ORDER BY.
Filtering & Logic
WHERE, LIKE, IN, BETWEEN and Boolean logic.
Aggregation & Grouping
COUNT, SUM, AVG, GROUP BY and HAVING.
Joins & Subqueries
INNER/LEFT joins, EXISTS, anti-joins and fan-out.
Windows & CTEs
ROW_NUMBER, RANK, LAG, partitions and WITH.
Data Modeling & Performance
Keys, ACID, query plans, indexes and safe SQL.
Before you begin.
Is the SQL skill test really free?
Yes. All 24 questions, your score, skill breakdown, explanations and downloadable learning roadmap are free. Enter your details once to see your result.
Does this score certify me as a SQL developer?
No. This is a 24-question knowledge check, not an interactive SQL execution environment, official certification or hiring eligibility assessment.
Do I need to install SQL or connect to a database?
No database installation is required. You answer multiple-choice and query-interpretation questions in your browser. The scoring service grades them; it does not execute untrusted SQL statements.
Can I take the test again?
Yes. A new attempt draws a different selection from a 48-question bank. Retakes can be a useful learning check; treat differences in small sample scores cautiously.
Will Uncodemy contact me automatically?
Yes. When you enter your details to see your result, you agree that Uncodemy may contact you on phone and WhatsApp.