본문 바로가기 메뉴 바로가기

POOR MAN'S MOODY BLUES

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

POOR MAN'S MOODY BLUES

검색하기 폼
  • 분류 전체보기 (151)
    • 지식정보 (55)
    • 일상 (55)
    • 창고 (10)
    • 음악 (2)
    • 전자기기 (9)
    • 사이트 모음 (5)
    • 밀리터리 (6)
    • 유진 (4)
    • 1976 (2)
    • 식물 (2)
  • 방명록

SYS_CONNECT_BY_PATH (1)
오라클 세로 데이터를 가로 데이터로 변경 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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바