Connect

    반응형
    이미지21

    [ Database ] SQLD DB 계층형 질의

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