실전 활용 사례
1. 크로스탭 리포트 생성 (PIVOT)
2. 설문 데이터 정규화 (UNPIVOT)
3. 시계열 데이터 변환 (PIVOT + UNPIVOT)
4. 요일별 매출 히트맵 (PIVOT)
PIVOT vs UNPIVOT 비교
| 비교 항목 | PIVOT | UNPIVOT |
|---|---|---|
| 변환 방향 | 행 → 열 | 열 → 행 |
| 결과 형태 | 넓은(Wide) 테이블 | 긴(Long) 테이블 |
| 집계 함수 | 필수 (SUM, AVG, COUNT 등) | 불필요 |
| NULL 처리 | 값이 없으면 NULL | 기본적으로 NULL 행 제외 |
| 사용 사례 | 크로스탭 리포트, 대시보드 | 데이터 정규화, ETL 변환 |