CASE WHEN END
Basic Syntax
CASE
WHEN condition_1 THEN result_1
WHEN condition_2 THEN result_2
ELSE result_3
END AS new_column_nameCommon Use Cases
Categorizing Numeric Data
SELECT
trip_id,
fare_amount,
CASE
WHEN fare_amount < 10 THEN 'Budget'
WHEN fare_amount BETWEEN 10 AND 50 THEN 'Standard'
ELSE 'Premium'
END AS fare_category
FROM taxi_trips;Transforming Codes into Labels
Simple "Flagging" (Boolean Logic)
Important Rules to Remember
Using CASE with Aggregations
Summary Table
Last updated