안녕하세요.
이전 질문은 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 |
원리는 첨부 그림과 같습니다.
감사합니다.
원하는 결과물도 같이 올려주세요.
1. 행으로 되어 있는게 더 편합니다.
- 한 컬럼으로 되어 있어도 어차피 행으로 나누어 처리해야 할 것 같습니다.
2. 결과의 seq 는 꼭 저렇게 나와야 하는건가요?
- 순서가 바뀌면 안되는 건가요?
3. 검색조건이
- 특정 dt, flt 에 대해서만 조건 주고 뽑는 건가요?
- 아니면 전체 자료에 대해 한꺼번에 뽑는 건가요?
행 데이터의 왜곡이 있어 새로운 질문으로 드리겠습니다.
감사합니다.
검색조건 알려주세요.
답변 감사합니다.
순서도 아래 그림에서와 같이 아주 중요합니다.
도움 주셔서 감사합니다.