계층형 질의문 - 데이터 서열 (순서 - 분기제거)
SELECT RPAD('', LEVEL*3) || column1 as nickname, column2, column3
FROM table1
START WHITH column1='KOREA'
CONNECT BY PRIOR column4 = column5 AND column1 != 'GERMANY';
: 루트노드는 column1이 'KOREA'이고, column4가 부모, column5가 자식노드 일 때 column1,column2,column3의 데이터 서열을 출력하되 column1이 'GERMANY'인 경우는 그 하위까지 제외
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 계층형 질의문 - 데이터 서열_가로출력 (0) | 2020.09.22 |
---|---|
[Oracle] 계층형 질의문 - 데이터 서열 (순서 - 정렬) (0) | 2020.09.22 |
[Oracle] 서브쿼리 - 데이터 입력/수정/삭제/통합 (0) | 2020.09.18 |
[Oracle] 한번에 데이터 입력, 수정, 삭제 (MERGE) (0) | 2020.09.17 |
[Oracle] 데이터 저장과 취소 (COMMIT, ROLLBACK) (0) | 2020.09.17 |