SQLD(SQL 개발자) 기출 · 계층형 질의

아래 SQL 실행 결과로 가장 알맞은 것은?
본문)
SELECT E.*, LEVEL 
 FROM 사원 E 
 START WITH 매니저사원번호 IS NULL 
CONNECT BY PRIOR 사원번호 = 매니저사원번호 AND EXTRACT(MONTH FROM 입사일자) >= 7 
 ORDER SIBLINGS BY 이름;

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

매니저 사원번호가 NULL인 지점을 시작으로 레벨 1을 부여, 나사장의 사원번호를 매니저 사원번호로 가지면서 하반기 입사자인 행을 찾아 레벨 2를 부여한다. 이렇게 연결된 행으로부터 CONNECT 절의 조건을 만족하는 행을 계속 이어 나간다. 이때, START WITH 절은 CONNECT BY에 있는 조건에 따라 생략되지 않기 때문에 나사장이 상반기 입사자라도 출력된다.
이 단원 연속 풀기 · 계층형 질의개념서 「계층형 질의」 읽기

이 단원 공개 기출 31문항

  1. 아래 실행 결과를 출력하는 SQL로 가장 적절한 것은? [그림]계층형 질의
  2. 계층형 질의에서 CONNECT BY 절에 사용되며, 현재 읽은 컬럼을 지정하는 구문은 무엇인가?계층형 질의
  3. 아래 실행 결과를 출력하는 SQL로 가장 적절한 것은? [그림]계층형 질의
  4. 다음 수행 결과로 가장 적절한 것은? [그림]계층형 질의
  5. 다음과 같은 데이터 상황에서 계층형 질의절을 완성하기 위해 필요한 표현식은? [그림]계층형 질의
계층형 질의 기출 전체 보기 →