START WITH
- 계층형 쿼리를 쓸때 가장 최상위 계층을 식별할 수 있도록 조건을 넣는 곳
예시)
SELECT *
FROM COMPANY
START WITH RANK IS NULL
-- RANK의 최상위 코드는 NULL로 표시하라는 예시
CONNECT BY
- 계층형 구조가 어떤 식으로 연결 될 것인지 쓰이는 것으로 PRIOR가 없는 곳에서 있는 곳으로 전개가 된다.
ORDER SIBLINGS BY
- 계층형 쿼리를 사용할 때 원하는 컬럼의 순서에 맞게끔 ORDER BY를 적용해준다.
- ORDER BY와 다르게 계층에 맞게끔 순서를 나열하여 1 > 2 > 2 > 3 > 3 > 4 가 아닌 1 > 2 > 3 > 2 > 3 > 4 이렇게 나열을 한다.