Take the 2-minute tour ×

I'm used to practice my coding skills using an Online Judge like Project Euler or Codeforces, when I try to learn new programming languages. But it seems this cannot be applied to SQL.

Are there any good online websites where I can practice using SQL?

share|improve this question
add comment

closed as off topic by Dynamic, Walter, Glenn Nelson, gnat, ChrisF Dec 27 '12 at 12:05


3 Answers

up vote 5 down vote accepted

Check out SQL Fiddle. It's a very robust online playground to learn SQL and quickly get hands-on experience with writing SQL queries and building a schema.

share|improve this answer
@gnat I think it's pretty obvious, but I'll expand on the answer a bit. –  Neeko Apr 1 '13 at 16:18
add comment

Honestly, I would download mySql or SQL Server Express and install it...

But to answer your question, you could use the Stack Exchange Data Explorer . You can query all the the SE data, the schema is already set up and its a real life example with all complexities that is needed to support a real time reporting system.

share|improve this answer
add comment
