startwith
반응형
[ Database ] SQLD DB 계층형 질의
계층형 질의란 말 그대로 계층형 데이터를 다루는 쿼리를 수행하는 것이다. 그럼 계층형 데이터란 무엇일까? 계층형 데이터란 동일한 테이블에 계층적으로 상위와 하위 데이터가 포함되어진 데이터들을 말한다. 예를 들어 사원 테이블에는 사원들의 데이터가 있지만 분명 사원마다 직급이 있거나 관리자(직속상관)이 있기 마련이다. 먼저, 계층형 질의에 대해 알아보기 앞서 아래의 용어를 숙지하자. 루트 노드 ( 루트 데이터 ) : 가장 최상위의 데이터 리프 노드 ( 리프 데이터 ) : 가장 최하위의 데이터 데이터를 전개하다 : 데이터를 찾아나가다 본론으로 들어가 아래와 같은 사원 테이블이 있다고 가정해보자. 사원 테이블을 보면 '진남'이 관리하는 사원은 '진홍'이며, '진홍'은 '동현'을, '동현'은 ..