SQL CASE WHEN 효율적 사용법: 단일 vs 중첩 CASE WHEN 구문
단일 vs 중첩 CASE WHEN 구문을 비교해 보면서 각각의 장단점에 대해 설명해 드리겠습니다. 우선 테스트용 데이터를 생성하기 위해 아래와 같은 테이블을 생성하고 데이터를 삽입해 보겠습니다. CREATE TABLE sales ( id INT PRIMARY KEY, country VARCHAR(50), tiering VARCHAR(50) ); INSERT INTO sales (id, country, tiering) VALUES (1, 'KR', 'Tier 1'), (2, 'KR', 'Tier 2'), (3, 'KR', 'Tier 3'), (4, 'US', 'Tier 1'), (5, 'US', 'Tier 2'), (6, 'US', 'Tier 3'), (7, 'JP', 'Tier 1'), (8, 'JP',..