ORACLE/SQL
[SQL] UNPIVOT
맨땅헤딩인생
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)
)