Skip to main content
SQL โ€ข LESSON 109

Basic CASE

How can we classify employees based on salary?

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

How can we classify employees based on salary?

๐Ÿ’ก WHAT IS IT?

CASE evaluates sequential WHEN ... THEN conditions to return custom categorical labels.

๐ŸŽฏ WHAT IS IT USED FOR?

Salary banding, customer tiering (Bronze/Silver/Gold), score categorization.

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

๐ŸŽฏ Mission Objectives

Practice typing production-grade SQL code for Basic CASE.

  • โœ“ CASE expression
  • โœ“ WHEN ... THEN ... ELSE
  • โœ“ Salary banding
  • โœ“ Column projection