SQL(Oracle 기준) - 계층형 조회(Connect by)


SQL(Oracle 기준) - 계층형 조회(Connect by)

*** 계층형 조회(Connect by)- 오라클 DB에서 지원한 계층형으로, 데이터를 조회할 수 있다.- 상하관계의 정보를 조회하는데, Tree 형태의 구조로 질의문을 수행한다.- 시작 위치와 테이블의 연결된 정보를 찾기 위해 조인 조건을 걸어서 수행한다.** 키워드** 예제1) Oracle Developer 또는 sqlplus창에서 SCOTT 계정 접속2) 출력!1) 최하위 계층 값 출력(1이 가장 높음)SELECT MAX(LEVEL) FROM EMP ESTART WITH E.MGR IS NULLCONNECT BY PRIOR E.EMPNO = E.MGR;2) 계층형 구조, 1부터 4까지의 계층 값 출력하기(연결된 계층)SELECT LEVEL, E.EMPNO, E.MGR, E.ENAMEFROM EMP ESTART WITH E.MGR IS NULLCONNECT BY PRIOR E.EM..........



원문링크 : SQL(Oracle 기준) - 계층형 조회(Connect by)