출처 : 쏘쿨 http://www.soqool.com/
글쓴이 : 김홍선
문제)
다중의 결과값을 하나의 행으로 컴마로 분리해 출력하는 방법을 알고싶습니다.
return
=========
홍길동
김길동 --> 홍길동, 김길동, 이길동
이길동
==========
답변)
emp.ename 컬럼을 예로 들어 쿼리를 구성해 보면 아래와 같다.
정확히 어떤 컬럼들이 어떤 역할을 하는지 숙지하는 것이 중요.
SELECT SUBSTR (MAX (SYS_CONNECT_BY_PATH (ename, ',')), 2) path#
FROM (SELECT ename, ROWNUM rnum
FROM emp)
START WITH rnum = 1
CONNECT BY PRIOR rnum = rnum - 1
http://otn.oracle.co.kr/forum/forum_open_view.jsp?forum_seqno=20060511113925&forum_cate=SQL
'Drop Database' 카테고리의 다른 글
ORACLE ANALYZE 하는법 (0) | 2010.01.12 |
---|---|
오라클 분석함수 (0) | 2009.12.09 |
에효...맨날 알면서도 당하는거.. (0) | 2008.07.24 |
오라클 커서 속성값 (0) | 2008.06.25 |
10 Handling PL/SQL Errors (0) | 2008.06.23 |