프로그래밍/SQL1 ORACLE LISTAGG 함수 사용법 여러행의 컬럼을 하나로 합칠 때 사용 LISTAGG([합칠 컬럼명], [구분자]) WITHIN GROUP(ORDER BY [정렬 컬럼명]) 예제 SELECT LISTAGG(ename, ',') WITHIN GROUP(ORDER BY ename) AS names FROM emp WHERE job IN ('MANAGER', 'SALESMAN') 컬럼합치기 SELECT job , LISTAGG(ename, ',') WITHIN GROUP(ORDER BY ename) AS names FROM emp WHERE job IN ('MANAGER', 'SALESMAN') GROUP BY job GROUP BY 절을 사용하여 컬럼 합치기 2021. 8. 24. 이전 1 다음