[SQL] 계층형 쿼리(Hierarchical Query)란?
SQLD를 공부할때, 읽는것만으로 이해가 잘 안되서 계층형 쿼리에 대해 한 번 알아보고자 한다. 계층형 쿼리란 테이블에 계층형 데이터가 존재하는 경우 이를 조회하기 위한 쿼리이다. 먼저 계층형 데이터란? 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터를 말한다. 예시로 하드웨어 계층적 구조를 살펴보면, 중앙처리장치와 기억장치, 입력장치의 상위 데이터는 하드웨어이며, 하드웨어의 하위 데이터는 중앙처리장치, 기억장치, 입출력장치 3개이다. ex) 테이블로 나타냈을때 예시 장치이름 상위장치 1 하드웨어 null 2 중앙처리장치 하드웨어 3 기억장치 하드웨어 4 입출력장치 하드웨어 5 입력장치 입출력장치 6 출력장치 입출력장치 계층의 쿼리의 형태를 살펴보자. START WITH 조건 CONNECT ..