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)
'SQL > ORACLE' 카테고리의 다른 글
[펌] ORA-00000 to ORA-00899 (0) | 2014.02.12 |
---|---|
[Oracle]10g에서 아카이브 로그 모드 설정하기 (0) | 2014.02.12 |
[Oracle]솔라리스에 오라클 설치하기2 (0) | 2014.02.12 |
[Oracle]trigger 만들기 (0) | 2014.02.12 |
[펌] 3. SQL (0) | 2014.02.12 |
[Oracle] exp, imp 사용방법 (0) | 2014.02.12 |
[펌] Oracle 에러별 원인 및 조치사항 몇가지 (0) | 2014.02.12 |
[펌] 오라클 에러 해결방법 (0) | 2014.02.12 |