[oracle] PIVOT, UNPIVOT
pivot은 행 > 열으로 바꾸는 것이고, unpivot은 열 > 행으로 바꾸는 것이다. 대리님이 그래서 pivot이 뭐냐고 해서 잘 대답했는데 뜻만 알면 뭐하냐고 적용을 못하는데 ㅠ 반나절동안 고민하다가 아래 참고 글을 보고 드디어 이해했다. 예제 WITH 성적 AS ( SELECT '마농' 이름, 80 국어, 90 영어, 90 수학 FROM dual UNION ALL SELECT '마뇽', 90, 80, 70 FROM dual UNION ALL SELECT '만옹', 80, 80, 80 FROM dual UNION ALL SELECT '만용', 60, 60, 60 FROM dual ) SELECT * FROM 성적 UNPIVOT (점수 FOR 과목 IN (국어, 영어, 수학)) PIVOT (MIN(점..