SQL Practice Exercises — Free Online SQL Drills
300+ free SQL exercises for beginners, intermediate, and advanced learners. Practice SELECT, JOINs, GROUP BY, subqueries, and more. No setup required, just write queries.
Choose a difficulty
BEGINNER
SELECT · WHERE · ORDER BY
LIMIT · COUNT INTERMEDIATE GROUP BY · HAVING · JOINs
Aggregations · Multiple conditions · Subqueries ADVANCED Window functions · CTEs · Correlated subqueries · EXISTS · Multi-table JOINs · Nested AND/OR · Data quality
LIMIT · COUNT INTERMEDIATE GROUP BY · HAVING · JOINs
Aggregations · Multiple conditions · Subqueries ADVANCED Window functions · CTEs · Correlated subqueries · EXISTS · Multi-table JOINs · Nested AND/OR · Data quality
Learn & practice by topic
SELECT
WHERE
ORDER BY
LIMIT
COUNT
GROUP BY
HAVING
LEFT JOIN
INNER JOIN
Aggregations
Multiple Conditions
Subqueries
SQL Drills is a free SQL practice tool with exercises organized by difficulty and topic. All exercises run in your browser. No account, no database setup, no installs needed.