을 a,b,c 가 컬럼이 되고 1 ,2,3이 그 컬럼에 뿌려지도록 할려면 어떻게 해야 할까요?
그러니까
컬럼a 컬럼b 컬럼c
1 2 3
으로요...
by catai
[2009.05.26 02:44:07]
WITH TB AS (
SELECT 'A' COL1, '1' COL2 FROM DUAL UNION ALL
SELECT 'B' , '2' FROM DUAL UNION ALL
SELECT 'C' , '3' FROM DUAL
)
SELECT MAX(DECODE(COL1,'A',COL2)) A
,MAX(DECODE(COL1,'B',COL2)) B
,MAX(DECODE(COL1,'C',COL2)) C
FROM TB
;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.