위의 결과에 해당하는 쿼리를
위의 결과로 보여주고 싶을 때가 있다
WITH temp AS (
SELECT
'Value1' AS "COLUMN1",
'Value2' AS "COLUMN2",
'Value3' AS "COLUMN3"
FROM
dual
)
SELECT key,value FROM ( SELECT * FROM temp ) UNPIVOT INCLUDE NULLS (value FOR key IN (COLUMN1 AS 'Column1',COLUMN2 AS 'Column2',COLUMN3 AS 'Column3') )
UNPIVOT 을 사용하면 된다.
만일 해당하는 row에 null 값이 포함되어있다면,
INCLUDE NULLS 를 사용하자
'dev > 데이터베이스' 카테고리의 다른 글
redis (0) | 2022.01.16 |
---|---|
일자별 게시글 순위 조회 쿼리 (0) | 2022.01.05 |
오라클 - 계정 생성 (0) | 2020.11.07 |
오라클 - 테이블 완전 삭제 (0) | 2020.11.07 |
오라클 - AWR ( Automatic Workload Repository ) (0) | 2020.11.07 |