안녕하세요.
이전 질문은 ORD/YHZ/ANC/ICN형태의 스트링이나 이번질문은 아래와 같은 쿼리 일 경우
WITH TBL AS ( SELECT '20181001' AS DT, 'KE0288' AS FLT, '01' AS SEQ, 'ORD' AS ORG, 'YHZ' AS DEP FROM DUAL UNION ALL SELECT '20181001', 'KE0288', '02', 'YHZ', 'ANC' FROM DUAL UNION ALL SELECT '20181001', 'KE0288', '03', 'ANC', 'ICN' FROM DUAL ) SELECT * FROM TBL ORDER BY SEQ
원리는 같으나 행형태일 경우도 가능한지 고수님들 한번 봐주세요.
DT | FLT | SEQ | ORG | DEP |
20181001 | KE0288 | 1 | ORD | YHZ |
20181001 | KE0288 | 2 | YHZ | ANC |
20181001 | KE0288 | 3 | ANC | ICN |
20181001 | KE0288 | 4 | ORD | ANC |
20181001 | KE0288 | 5 | ORD | ICN |
20181001 | KE0288 | 6 | YHZ | ICN |
원리는 첨부 그림과 같습니다.
감사합니다.