AI Computer Science Academy · Faisalabad

SQL & Databases

Count rows safely with LEFT JOIN

Task 56 of 56 SQL Capstone: reports a client would pay for
All tasks
Read first Task 56

Count rows safely with LEFT JOIN

`LEFT JOIN` keeps every row of the left table even when nothing matches, and `COUNT(column)` ignores NULLs — the safe way to count related rows.

Task

Task: Count rows safely with LEFT JOIN. Which rows come back?

The editor already contains a starting point. Change it until every check passes — the Next task button unlocks when it does.

What you start with
SELECT c.title, COUNT(s.id) AS enrolled
FROM courses c
LEFT JOIN students s ON s.course_id = c.id
GROUP BY c.id
ORDER BY enrolled DESC, c.title;
SQL 1 automatic check Capstone: reports a client would pay for
Code editor Ctrl + Enter runs
Run your code to see the output and the checks.
Your result

Submit your code to see results

Write your code in the middle column and press Run code.

Checks on this task:

  • Check 1

Track progress

0 of 56 tasks complete

Next task unlocks when every check passes.

Sign in to keep your code and certificates.

Next task (pass every check first)