Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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

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

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

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
would you mind expanding a bit on what each of these resources have and why do you recommend these as answering the question asked? "Link-only answers" are not quite welcome at Stack Exchange – gnat Mar 31 at 2:31
1  
@gnat I think it's pretty obvious, but I'll expand on the answer a bit. – Neeko Apr 1 at 16:18

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.