반응형
order siblings by
-
[SQL 문제] 오라클 계층구조 쿼리의 이해RDS/SQL 문제 2020. 9. 19. 11:39
[문제]사원번호(empno), 성명(ename), 상사의 사원번호(mgr) 를 가진 테이블 emp가 있습니다. 원본 테이블을 이용하여 계층구조 결과 테이블을 완성하는 쿼리를 작성하세요. [원본 데이터] [결과 데이터] [문제 풀이]함수를 이용한 재귀 쿼리12345678910SELECT EMPNO , ENAME , MGR , LEVEL AS LV -- LEVEL은 계층 구조에서 단계를 나타내는 함수 , SUBSTR(SYS_CONNECT_BY_PATH(ENAME, '-'), 2) ENAMES -- SYS_CONNECT_BY_PATH는 계층 구조에서 경로를 나타내는 함수 , PRIOR ENAME AS MGR_ENAME -- PRIOR는 계층 구조에서 상위값을 나타내는 함수 FROM EMP START WITH ..