NOCYCLE 썸네일형 리스트형 [DataBase]계층형 조회(Connect by)를 사용하는 법을 알아보자! 1. 계층형 조회란? ◎ Oracle Database에서 지원한다. ◎ 계층형으로 데이터를 조회하는 것이다. 즉, 초등학교 학년으로 하면 6학년에서 5학년, 5학년에서 4학년 순으로 트리 형태의 구조를 탐색하며 조회하는 것이다. ◎ 역방향도 가능하다 2. 계층형 조회 실습 ◎ 테스트 테이블 ◎ 계층 level 구하기 -- MAX(level)을 사용하여 트리구조의 최대 깊이를 구합니다. -- START WITH은 시작조건을 의미한다. 즉 mgr이 null인것부터 시작한다는 뜻입니다. -- CONNECT BY PRIOR는 조인조건을 의미한다. 즉 empno와 mgr이 같은것을 조인하는 것. ◎ 계층 구조 조회하기 -- LEVEL을 사용해 계층을 나타내었습니다. -- 계층을 조금 더 명확히 보기 위해 LPAD.. 이전 1 다음