CJCoding With Joseph
15free / daySign inCreate account
SQL

SQL

Three levels of hands-on database practice. Every question runs on a real database that resets for each run.

Your own databaseMy DatabaseA private database that keeps your tables between visits. Load the school data or start empty, then try anything — 500 KB of space on Free, more on the paid plans.
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.