Beginner
Start HereIntroduction to SELECT
beginnerLearn the basics of querying data with SELECT statements. Understand how to retrieve specific columns from a table.
Filtering Data with WHERE
beginnerMaster the WHERE clause to filter rows based on conditions. Learn about comparison operators and logical conditions.
Sorting and Limiting Results
beginnerUse ORDER BY to sort your results and LIMIT to control how many rows are returned.
Intermediate
Understanding JOINs
intermediateLearn how to combine data from multiple tables using INNER JOIN. See how tables relate to each other.
LEFT JOIN Explained
intermediateUnderstand the difference between INNER and LEFT JOINs. Learn when to use LEFT JOIN and see null-extended rows.
Aggregate Functions
intermediateUse COUNT, SUM, AVG, MIN, and MAX to perform calculations on your data.
Advanced
Grouping with GROUP BY
advancedLearn to group rows and perform aggregate calculations on each group.
Many-to-Many Relationships
advancedMaster complex JOINs with junction tables. Learn to query many-to-many relationships.
Ready to explore on your own?
Try the playground to write and execute your own SQL queries
Open Playground →