공부/sql

오라클 SYS_CONNECT_BY_PATH(여러 ROW를 한 칼럼으로)

hansuya 2025. 5. 26. 09:17

기준이 되는 칼럼의 여러 로우가 동일할 경우, 다른 칼럼의 로우들을 한 컬럼으로 연결해서 나열해 주는 함수, 오라클 9i이상부터 지원

... ROW_NUMBER() OVER (PARTITION BY A ORDER BY A) RNUM
... SYS_CONNECT_BY_PATH(C, ',') PATH ...
...
...
START WITH RNUM = 1
CONNECT BY PRIOR RNUM=RNUM-1 AND PRIOR A = A
GROUP BY A;

'공부 > sql' 카테고리의 다른 글

오라클 MERGE INTO  (0) 2025.05.26
START WITH ... CONNECT BY 절을 사용한 계층형 쿼리  (0) 2025.05.26
조인  (0) 2025.05.08
PIVOT, UNPIVOT  (0) 2025.05.08
LISTAGG  (0) 2025.05.08