[SQL] UNPIVOT ORACLE/SQL 2012. 4. 3. 15:58

PIVOT의 경우 로우 단위의 내용을 컬럼 기준으로 하여 각기 통계를 내 놓았다면

UNPIVOT의 경우 컬럼 단위의 내용을 로우 기준으로 하여 나타 낼 수 있다.

샘플은 아래와 같다.

SELECT VALUE FROM
(
    SELECT 'A' AS A1, 'B' AS B2 FROM DUAL
)
UNPIVOT
(
VALUE FOR VALUE_TYPE IN (A1, B2)
)