[Oracle] LISTAGG 사용법
LISTAGG 란? 여러 ROW 의 특정 컬럼을 특정 CSV로 한 ROW로 묶는 그룹함수 LISTAGG 사용법 SELECT LISTAGG(colA, ',') WITHIN GROUP (ORDER BY colA) FROM testLISTAGG 중복 제거 중복된 데이터 제거 SELECT REGEXP_REPLACE(LISTAGG(colA, ',') WITHIN GROUP (ORDER BY colA), '([^,]+)(,\1)*(,|$)', '\1\3') FROM test