본문 바로가기
CS/데이터베이스

[Oracle] 계층형 질의문 - 데이터 서열 (순서 - 분기제거)

by 김크롱 2020. 9. 22.

계층형 질의문 - 데이터 서열 (순서 - 분기제거)

 

 

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'인 경우는 그 하위까지 제외