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

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]
답변 감사합니다~