CASE case_value
WHEN when_value THEN statement_list -- 필수
WHEN when_value THEN statement_list -- 옵션
ELSE statement_list -- 옵션
END as case_column
SELECT
WHEN search_condition THEN statement_list -- 필수
WHEN search_condition THEN statement_list -- 옵션
ELSE statement_list -- 옵션
END case_column
SELECT OrderID, Quantity,
CASE
WHEN Quantity > 30 THEN 'The quantity is greater than 30'
WHEN Quantity = 30 THEN 'The quantity is 30'
ELSE 'The quantity is under 30'
END AS QuantityText
FROM OrderDetails;
참고
- 제로베이스 강의
- w3 school