728x90
반응형

출처 백과사전 | 소토로
원문 http://blog.naver.com/ssari93/120006907670

SELECT  CODE_FIRST
     ,  CODE_HNAME
  FROM  TFBSOPE
 WHERE  CODE_FIRST LIKE 'B03%'
   AND  CODE_USEYN    = 'Y'
 ORDER  BY CODE_HNAME

 

두줄로 나오기(출력방향은 왼쪽에서 오른쪽으로)
1 2
3 4
5


SELECT  CODE_FIRST
     ,  CODE_HNAME
     ,  CODE_FIRST2
     ,  CODE_HNAME2
  FROM  (SELECT  ROWNUM AS RNUM
              ,  CODE_FIRST
              ,  CODE_HNAME
              ,  CODE_FIRST2
              ,  CODE_HNAME2
           FROM  (SELECT  CODE_FIRST
                       ,  CODE_HNAME
                       ,  LEAD (CODE_FIRST) OVER (ORDER BY CODE_HNAME)
                          AS CODE_FIRST2
                       ,  LEAD (CODE_HNAME) OVER (ORDER BY CODE_HNAME)
                          AS CODE_HNAME2
                    FROM  TFBSOPE
                   WHERE  CODE_FIRST LIKE 'B03%'
                     AND  CODE_USEYN    = 'Y'))
 WHERE  MOD(RNUM, 2) = 1

 

 

두줄로 나오기(출력방향은 위에서 아래로)

1 4
2 5

3


SELECT  CODE_FIRST
     ,  CODE_HNAME
     ,  CODE_FIRST2
     ,  CODE_HNAME2
  FROM  (SELECT  CODE_FIRST
              ,  CODE_HNAME
              ,  LEAD (CODE_FIRST, CEIL(CNT / 2)) OVER (ORDER BY CODE_HNAME)
                 AS CODE_FIRST2
              ,  LEAD (CODE_HNAME, CEIL(CNT / 2)) OVER (ORDER BY CODE_HNAME)
                 AS CODE_HNAME2
              ,  RNUM
              ,  CNT
           FROM  (SELECT  CODE_FIRST
                       ,  CODE_HNAME
                       ,  ROWNUM AS RNUM
                       ,  COUNT(*) OVER () AS CNT
                    FROM  (SELECT  CODE_FIRST
                                ,  CODE_HNAME
                             FROM  TFBSOPE
                            WHERE  CODE_FIRST LIKE 'B03%'
                              AND  CODE_USEYN    = 'Y'
                            ORDER  BY CODE_HNAME)))
 WHERE  RNUM <= CEIL(CNT / 2)

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,