Code Lab BetaBUILD. RUN. DISCOVER.
Code Lab is in development. New lessons and improvements are on the way. Progress can be deleted.
SQL / CHAPTER 03
SQL
Mutations.
Learn SQL with real tables and PostgreSQL in your browser. Learn and Practice per topic, separate challenges.
Choose a section
Lesson with explanation and a guided task. Theory stays readable; completion requires a passing solution.
Challenges are optional and do not block the next chapter.
10 lessons available
The foundations behind your ideas.
- 01Open lesson
INSERT with columns · Locked
INSERT with columns
- 02Open lesson
Multi-row INSERT · Locked
Multi-row INSERT
- 03Open lesson
NULL, DEFAULT, omitted columns · Locked
NULL, DEFAULT, omitted columns
- 04Open lesson
UPDATE with WHERE · Locked
UPDATE with WHERE
- 05Open lesson
UPDATE with calculations · Locked
UPDATE with calculations
- 06Open lesson
DELETE with WHERE · Locked
DELETE with WHERE
- 07Open lesson
What missing WHERE means · Locked
What missing WHERE means
- 08Open lesson
RETURNING (PostgreSQL) · Locked
RETURNING (PostgreSQL)
- 09Open lesson
SELECT before and after · Locked
SELECT before and after
- 10Open lesson
Warehouse maintenance · Locked
Warehouse maintenance