MEMO
[오라클]LISTAGG 함수 예시
꿀광대
2017. 5. 11. 23:55
오라클 LISTAGG 함수
컬럼 내에서 데이터를 구분자 단위로 붙여서 표현 가능
예시)
테이블과 테이블 내의 컬럼명을 보고 싶은데 컬럼명은 쉼표 구분으로 하나의 데이터로 하고싶을때
SELECT TABLE_NAME
, LISTAGG(COLUMN_NAME,',')WITHIN GROUP (ORDER BY COLUMN_ID )
FROM ALL_TAB_COLS
WHERE OWNER = 'SCOTT'
GROUP BY TABLE_NAME
;