SELECT deptno
, SUBSTR(XMLAgg(XMLELEMENT(x, ',', empno) ORDER BY empno).Extract('//text()'), 2) "9i"
, WM_CONCAT(empno) "10g"
, LISTAGG(empno, ',') WITHIN GROUP(ORDER BY empno) "11g"
FROM emp
GROUP BY deptno
ORDER BY deptno
오라클 10g 에서 사용하는 wn_concat 함수는 정렬이 안된다
'Database > Oracle' 카테고리의 다른 글
[DB] Tablespace ( 테이블스페이스 ) 관련 / 생성 및 지정 (0) | 2016.07.05 |
---|---|
[ORA-ERROR] iBATIS ORA-00911: 문자가 부적합합니다 (0) | 2016.06.22 |
[Byte] character set 에 따른 다른 한글 크기 (0) | 2016.06.11 |
[ Listener Error ] 64bit toad for oracle ora-12514 (0) | 2016.06.11 |
[toad] toad 특문 파라미터 값으로 넣기 (0) | 2016.02.19 |