Skip to main content
SQL โ€ข LESSON 29

CASE Expressions

How can we create conditional if-then-else logic directly inside SQL queries?

Advancedโฑ 3 Minutesโญ 450 XP
๐Ÿค” THE QUESTION

How can we create conditional if-then-else logic directly inside SQL queries?

๐Ÿ’ก WHAT IS IT?

CASE expressions evaluate conditions sequentially and return specific scalar values.

๐ŸŽฏ WHAT IS IT USED FOR?

Categorizing metrics, status labels, business tiers, conditional transformations in pipelines.

๐Ÿ’ป EXAMPLE
SELECT
name,
salary,
CASE
  WHEN salary >= 100000 THEN 'High'
  WHEN salary >= 50000 THEN 'Medium'
  ELSE 'Low'
END AS salary_level
FROM employees;

๐ŸŽฏ Mission Objectives

Practice typing production-grade SQL code for CASE Expressions.

  • โœ“ CASE
  • โœ“ WHEN ... THEN
  • โœ“ ELSE
  • โœ“ END AS