티스토리 뷰

WEB TIP/Oracle

CASE

제프 2006. 4. 25. 16:27
SELECT X.RES_NO, (NM_1||'|'||NM_2||'|'||NM_3||'|'||NM_4||'|'||NM_5||'|'||NM_6||'|'||NM_7||'|'||NM_8||'|'||NM_9||'|'||NM_10) AS ALL_NM
FROM (
SELECT RES_NO
,    MAX(CASE SEQ WHEN 1 THEN B.DELI_KR_NM END) NM_1
,    MAX(CASE SEQ WHEN 2 THEN B.DELI_KR_NM END) NM_2
,    MAX(CASE SEQ WHEN 3 THEN B.DELI_KR_NM END) NM_3
,    MAX(CASE SEQ WHEN 4 THEN B.DELI_KR_NM END) NM_4
,    MAX(CASE SEQ WHEN 5 THEN B.DELI_KR_NM END) NM_5
,    MAX(CASE SEQ WHEN 6 THEN B.DELI_KR_NM END) NM_6
,    MAX(CASE SEQ WHEN 7 THEN B.DELI_KR_NM END) NM_7
,    MAX(CASE SEQ WHEN 8 THEN B.DELI_KR_NM END) NM_8
,    MAX(CASE SEQ WHEN 9 THEN B.DELI_KR_NM END) NM_9
,    MAX(CASE SEQ WHEN 10 THEN B.DELI_KR_NM END) NM_10
FROM 테이블 A, 테이블 B
WHERE A.칼럼 = B.칼럼
GROUP BY RES_NO
) X

'WEB TIP > Oracle' 카테고리의 다른 글

Schedule  (0) 2006.05.10
기간내 날짜 추출  (0) 2006.04.26
시간 나타내기  (0) 2006.04.25
FOR.....LOOP  (0) 2006.04.24
번호 증가  (1) 2006.04.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함