[답변]전체row값을 한칼럼에 다 가져오게 할수있나요? 0 2 1,511

by 정승용 [2007.07.18 16:35:39]


한쪽을 아래와 같이 변경후

조인으로 풀어 보세요

 

SELECT SUBSTR(MAX(SYS_CONNECT_BY_PATH(NAME,',')),2) NAME, CD
  FROM (SELECT ROW_NUMBER() OVER(PARTITION BY CD ORDER BY NAME) RN, CD, NAME
    FROM (
    SELECT 'A' CD, '가' NAME FROM DUAL UNION ALL
    SELECT 'A' CD, '나' NAME FROM DUAL UNION ALL
    SELECT 'A' CD, '다' NAME FROM DUAL UNION ALL
    SELECT 'A' CD, '라' NAME FROM DUAL UNION ALL
    SELECT 'B' CD, '마' NAME FROM DUAL UNION ALL
    SELECT 'B' CD, '바' NAME FROM DUAL))
 CONNECT BY RN = PRIOR RN + 1
   AND CD = PRIOR CD
 START WITH RN = 1  
 GROUP BY CD 

by 손님 [2007.07.18 00:00:00]
감사합니다^^

by 웅 [2007.07.19 00:00:00]
역시 A,B,C,D관계가 있어야 묶을 수 있는 판단이 서죠..음..질문을 이해를 못하고 있었는데..그렇군요 ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입