[MySQL] CASE WHEN 조건문
2023. 7. 5. 20:56
프로그래밍/SQL
CASE WHEN 조건문 CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE result END - WHEN과 THEN은 한쌍으로 존재 - WHEN 에 조건문 THEN 에 결과를 입력 - ELSE 절은 모든 조건이 거짓일 때 반환할 기본 값 - ELSE 절을 생략할 경우, 모든 조건이 거짓인 경우 NULL 반환 예시 SELECT quantity, price, CASE WHEN quantity >= 10 THEN '많음' WHEN quantity >= 5 THEN '보통' ELSE '적음' END AS quantity_category FROM orders;