SELECT
*
FROM
(
SELECT
A.HEAT_NO
,B.SEQ
,DECODE(B.SEQ,1,A.HMTL_LDL_NO1,2,A.HMTL_LDL_NO2,3,A.HMTL_LDL_NO3) AS HMTL_LDL_NO
,DECODE(B.SEQ,1,A.BF_NO1,2,A.BF_NO2,3,A.BF_NO3) AS BF_NO
,DECODE(B.SEQ,1,A.BF_IRTAP_TAP_NO1,2,A.BF_IRTAP_TAP_NO2,3,A.BF_IRTAP_TAP_NO3) AS BF_IRTAP_TAP_NO
,DECODE(B.SEQ,1,A.TLCSLAG_INCL_HMTL_IRTAP_WT1,2,A.TLCSLAG_INCL_HMTL_IRTAP_WT2,3,A.TLCSLAG_INCL_HMTL_IRTAP_WT3) AS TLCSLAG_INCL_HMTL_IRTAP_WT
FROM TB_HM_HMTLWR A
,(SELECT 1 AS SEQ FROM DUAL UNION ALL
SELECT 2 AS SEQ FROM DUAL UNION ALL
SELECT 3 AS SEQ FROM DUAL
) B
)
WHERE HMTL_LDL_NO IS NOT NULL
ORDER BY HEAT_NO, SEQ;
'SQL > Query' 카테고리의 다른 글
SELECT한 내용을 INSERT하기 (0) | 2014.06.11 |
---|---|
테이블 컬럼상세 조회하기 (0) | 2014.06.11 |
월별 통계 정보 구하기 쿼리 (0) | 2014.06.11 |
지정 연,월에 해당하는 날짜수만큼 row를 생성하기 (0) | 2014.06.11 |
파일을 읽어서 매핑값을 BULK INSERT (0) | 2014.06.11 |
비슷한 테이블 매크로 생성 (0) | 2014.06.11 |
조인 결과로 테이블 UPDATE하기 (0) | 2014.06.11 |
페이징 쿼리문 (0) | 2014.06.11 |