DB
-
오라클 계층형 쿼리 - CONNECT_BY_ROOT, SYS_CONNECT_BY_PATHDB 2020. 3. 27. 11:14
* CONNECT_BY_ROOT 계층구조 쿼리에서 LEVEL이 0인 최상위 로우의 정보를 얻어 올 수 있다. SELECT LPAD(' ', 4*(LEVEL-1)) || ename ename, empno, CONNECT_BY_ROOT empno "Root empno", level FROM emp START WITH job='PRESIDENT' CONNECT BY PRIOR empno=mgr; ENAME EMPNO Root empno LEVEL ------------------ ------- ----------- ------- KING 7839 7839 1 JONES 7566 7839 2 SCOTT 7788 7839 3 ADAMS 7876 7839 4 FORD 7902 7839 3 SMITH 7369 783..