DEPTNO ENAME
---------- ----------
20 SMITH
30 ALLEN
30 WARD
20 JONES
30 MARTIN
30 BLAKE
10 CLARK
20 SCOTT
10 KING
30 TURNER
20 ADAMS
30 JAMES
20 FORD
10 MILLER
DEPTNO EMPLOYEES
---------- --------------------------------------------------
10 CLARK,KING,MILLER
20 SMITH,FORD,ADAMS,SCOTT,JONES
30 ALLEN,BLAKE,MARTIN,TURNER,JAMES,WARD
SELECT deptno, LISTAGG(ename, ',') WITHIN GROUP (ORDER BY ename) AS employees
FROM emp
GROUP BY deptno;
DEPTNO EMPLOYEES
---------- --------------------------------------------------
10 CLARK,KING,MILLER
20 ADAMS,FORD,JONES,SCOTT,SMITH
30 ALLEN,BLAKE,JAMES,MARTIN,TURNER,WARD
'Oracle' 카테고리의 다른 글
[Oracle-펌] Over 함수 (0) | 2013.07.31 |
---|---|
재귀쿼리 (0) | 2013.07.29 |
[펌] 테이블 인덱스, 컬럼, 커멘트 정보 얻는 쿼리 (0) | 2013.06.26 |
[펌][Oracle] 부정형(NOT IN, <>, NOT EXISTS ...)의 비교 (0) | 2013.06.18 |
[Toad] formatter 단축키 (0) | 2013.06.05 |