SQL
SQL
Three levels of hands-on database practice. Every question runs on a real database that resets for each run.
Level 1
Foundations
Read rows out of a table, put rows in, and build a table of your own.
Level 2
Combining data
Bring tables together, summarise them, and reshape what is already there.
Level 3
Advanced SQL
The tools a second database course expects: CTEs, windows, views, constraints.