decode

    Oracle에서 행과 열을 변환하는 방법

    이번 시간에는 Oracle Database에서 행과 열을 변환하는 방법에 대해 살펴보겠습니다. Oracle Database에서 행과 열을 변환하는 방법은 여러 가지가 있습니다. 먼저 전통적인 기법으로 집계 함수(MIN, MAX 함수 등)와 DECODE 함수를 조합하여 사용하는 방법(행을 열로 변환할 때)과 Cartesian Product를 활용하는 방법(열을 행으로 변환할 때)이 있으며, SQL:2003 표준이면서 Oracle Database 11g에서 새롭게 소개된 PIVOT과 UNPIVOT을 활용하는 방법이 있습니다. 이 글에서는 Oracle Database에서 제공하는 집계 함수와 DECODE 함수를 조합하여 행과 열을 변환하는 방법과 Cartesian Product를 활용하여 열을 행으로 변환하는..