[답변]한줄의 row를 칼럼 칸수단위로 나눠서 여러줄로 만들수가 있나요? 0 1 2,432

by 이주호 [2007.01.03 08:48:28]


데이터가 구체적으로 어떻게 표현되는지 몰라서

제가 임의로 데이터를 구성했습니다.

원하시는 바가 아래 내용인지 궁금하네요.

아래 참고하시기 바랍니다.

--- 아래 ---

select case when b.num = 1 then a.a
            when b.num = 2 then a.e
            when b.num = 3 then a.i
       end 1st_col,
       case when b.num = 1 then a.b
            when b.num = 2 then a.f
            when b.num = 3 then a.j
       end 2nd_col,
       case when b.num = 1 then a.c
            when b.num = 2 then a.g
            when b.num = 3 then a.k
       end 3rd_col,
       case when b.num = 1 then a.d
            when b.num = 2 then a.h
            when b.num = 3 then a.l
       end 4th_col
from (
      select 1 a, 2 b, 3 c, 4 d, 5 e, 6 f, 7 g, 8 h, 9 i, 10 j, 11 k, 12 l from dual
     ) a,
     (
      select 1 num from dual union all
      select 2 from dual union all
      select 3 from dual
     ) b

by 손님 [2007.01.03 00:00:00]
답변 감사합니다~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입