SQLD(SQL 개발자) 기출 · 계층형 질의
다음은 EMPLOYEE 테이블의 일부 데이터이다. 그리고 EMPLOYEE 테이블을 이용한 계층형 쿼리이다.
부하 직원 구조를 트리처럼 출력하며, 루트부터 현재까지의 경로를 /로 연결된 문자열로 보여준다. 아래 쿼리를 완성 시켜라.

부하 직원 구조를 트리처럼 출력하며, 루트부터 현재까지의 경로를 /로 연결된 문자열로 보여준다. 아래 쿼리를 완성 시켜라.


본문)
<SQL>
SELECT EMP_NAME,
LPAD(' ', LEVEL * 2) || EMP_NAME AS INDENTED_NAME,
SYS_CONNECT_BY_PATH(EMP_NAME, '/') AS PATH
FROM EMPLOYEE
WHERE ________ -- (빈칸 ①)
CONNECT BY ________ -- (빈칸 ②)
ORDER SIBLINGS BY EMP_NAME;이 문제 풀어보기
정답 및 해설 보기
정답: 1번
MANAGER_ID IS NULL → 루트 노드(CLIENT/CEO)를 정확히 지정
PRIOR EMP_ID = MANAGER_ID → 상위 → 하위 관계 정확히 표현
PRIOR EMP_ID = MANAGER_ID → 상위 → 하위 관계 정확히 표현