오라클 세로 데이터를 가로 데이터로 변경 SYS_CONNECT_BY_PATH
업무에 활용할 쿼리를 만들다 보면 여러 레코드 데이터를 한줄로 표시해야 하는 경우가 있다. 최대 레코드수를 알수있다면 쉽게 해결할테지만 불특정 다수의 레코드를 가로로 표현하는 것은 단순 쿼리로만은 어렵죠. SELECT LTRIM(MAX(SYS_CONNECT_BY_PATH(S,',')),',') AS STR FROM ( SELECT S,M,ROW_NUMBER() OVER (ORDER BY N) AS LN , COUNT (*) OVER (partition by M ) cnt FROM ( SELECT 10*rownum as s , ROWNUM N , mod(rownum,3) as m FROM ( SELECT null FROM dual GROUP BY CUBE(1,2,3,4,5,6,7,8) ) WHERE ROW..
지식정보
2010. 7. 28. 14:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday