Skip to content

SQL · No sign-in needed

Create a table. Ask it a question.

Run SQLite queries in a browser playground with a fresh database for each run. Build a tiny dataset and inspect how a query selects and groups its rows.

Code runs in your browser. Guided course help requires sign-in.

Make your example self-contained

Start with CREATE TABLE and INSERT statements, then write your SELECT query. Each run starts empty, so include the setup you need. Other SQL project files execute alphabetically before the entry file; no school or production database is connected.

A few details to check

When a result surprises you, inspect one small part of the program before rewriting everything.

  • Use ORDER BY when the result needs a specific order.
  • WHERE filters individual rows before grouping.
  • NULL represents missing information and needs an explicit check such as IS NULL.

What this runtime supports

SQLite uses a fresh, empty database for each run. Other .sql files run alphabetically before the entry file. Include CREATE TABLE and INSERT statements before your queries; no school database is connected.

From an experiment to guided coursework

The public playground runs code without an account. Sign in to work in a personal course or a teacher-led class, where the tutor can use your code and run output when you ask a question. In a teacher-led class, your teacher can read the conversation and review saved code. Personal study is not shared with a teacher.

Questions you might have

Do I need to sign in to run SQL?

No. The public coding playground is free to try without signing in. Drafts stay in this browser. Guided course help and saved account work require sign-in.

Can I run any project here?

No. The playground is designed for learning experiments within its browser runtime. Review the supported features above, and keep examples small enough to inspect.

No account needed

Choose a language. Try a small idea.

Project files, program input and output in your browser.

A little guidance. Your own understanding.

Bring the experiment into your course.

Start learning free