99. 정리전 - IT/15. SQL 따라잡기

ORACLE팁 ROW를 COLUMN으로 바꾸어 출력하기

Donz 2012. 6. 18. 13:34


column -> row 변환 방법


* 하고 싶은 일
a 
b     -->    a, b, c
c

* SQL
SELECT SUBSTR (MAX (SYS_CONNECT_BY_PATH(ch, ',')), 2) path#
FROM (SELECT ch, ROWNUM rnum
     FROM abc)
START WITH rnum = 1
CONNECT BY PRIOR rnum = rnum - 1

 

저작자표시 (새창열림)