컬럼1 컬럼2 컬럼3 컬럼4 컬럼5
참외 | 딸기 | 바나나 | 배 | 수박
데이터가 위와 같이 1행으로 되어있는 것을
=================
컬럼1
참외
딸기
바나나
배
==================
가로로 되있는 데이터를 열로 조회하려고 하는데 아무리 생각해도 모르겠습니다.
쿼리를 어떻게하면 작성하면 될까요? 답변 부탁드립니다.
SELECT
*
FROM
(
'참외'
c1,
'딸기'
c2,
'바나나'
c3,
'배'
c4,
'수박'
c5
dual)
UNPIVOT (c
FOR
gb
IN
(c1, c2, c3, c4, c5))
;
lv
, DECODE(lv, 1, c1, 2, c2, 3, c3, 4, c4, 5, c5) c
, (
LEVEL
dual
CONNECT
BY
<= 5)