Free for a limited time. Some features will move to subscriptions later.

Learn SQL

Ask questions of real data, with the language every database speaks.

Let’s begin. Next up: Your first question. About 150 minutes left in this track.
0%
0 of 15 doneAbout 150 min leftStart

Ask real questions of a database: filter, group, join and update data.

1
Module 1

Asking questions

Get exactly the rows and columns you want.

  1. 1Level 1Your first question
  2. Level 2Just the columns you need
  3. Level 3Filter with WHERE
  4. Level 4Sort and take the top
  5. Module testrestock the shelf

Achievement: Data Asker

Module 2

Summing things up

Turn many rows into one clear answer.

  1. Level 1Count the rows
  2. Level 2Totals and averages
  3. Level 3One answer per group
  4. Level 4Filter the groups
  5. Module testvalue of the stock

Achievement: Number Cruncher

Module 3

Tables together

Connect tables, and change the data.

  1. Level 1Join two tables
  2. Level 2Join, then add up
  3. Level 3Add a new row
  4. Level 4Change and remove
  5. Module testthe sales report

Achievement: Database Builder

Learn SQL certificate of completionPass every module test to earn it.