이번에 아래와 같이 변경해서 데이터를 가져와야 하는 미셧이 생겼다.

다행히도 오라클클럽에서 유사한 질문이 있었고 그 답까지 있어서 유용하게 사용하였다.

역쉬 세상엔 고수들이 너무 많아.. ^^;


1. AS-IS

No ProNo Name
1 1111 aaa
2 1111 bbb
3 1111 ccc
4 2222 ddd
5 2222 eee


2. TO-BE

ProNo Name
111 aaa,bbb,ccc
222 ddd,eee


3. SQL
SELECT prono, RTRIM(XMLAGG(XMLELEMENT(x,name,',') ORDER BY no).EXTRACT('//text()'),',') name
FROM t GROUP BY prono;


'Dev > db' 카테고리의 다른 글

MySQL backup & restore  (1) 2011.02.23
oracle timestamp  (1) 2010.11.17
SQL & SQL*PLUS Syntax 정리  (1) 2009.05.19
PL/SQL 시작하기  (248) 2008.09.25
그룹 함수[COUNT, MAX, MIN, AVG, SUM, GROUP]  (1) 2008.09.19

+ Recent posts