Free skill test

SQL test

Joins, NULL handling, aggregation, indexes, transactions, and writing queries safely.

20 questions · 25 min

What SQL covers

SQL is the standard language for querying and managing relational databases — retrieving, joining, and aggregating data correctly and efficiently. It's assessed against realistic multi-table schemas rather than single-table toy examples, since real query-writing rarely happens against one clean table.

Test format

  • 20 questions
  • Time limit: 25 minutes
  • Pass mark: 70%
  • Copying, pasting and leaving the page are recorded during the test
  • You can take it again 24 hours after your last try

What you get

  • A pass adds SQL to your profile as tested evidence
  • Your CV can link to the result with a QR code
  • Employers see the score and the date, and can check the result themselves
  • You choose whether your result is public

More ways to show SQL

Common questions

Is the SQL test free?
Yes. Create a free account and take the test. Taking it and sharing the result cost nothing.
Can I take the SQL test again?
Yes, 24 hours after your last try. Use the time to practise the parts you found hard.
How do employers see my SQL result?
Your profile and CV show the score and the date. Employers can open the link to check that the result is real.