SQLD · 60회 변형 · 보통 난이도 · 30번

Q.30202660보통 변형2과목 · SQL 기본 및 활용
아래 사원 테이블에 대한 계층형 질의를 수행한 결과에 대한 설명으로 가장 적절한 것은?
보기
[사원]
사원ID상사ID직급코드
ANULL1
BA3
CA1
DA1
B1B1
B2B1
SELECT *
  FROM 사원
 START WITH 사원ID = 'A'
CONNECT BY PRIOR 사원ID = 상사ID
       AND 직급코드 <> 3;
  • 1직급코드가 3인 B는 전개 과정에서 연결되지 않으며, 그 하위인 B1과 B2까지 함께 결과에서 제외된다.
  • 2CONNECT BY 절에는 AND로 부가 조건을 결합할 수 없으므로 오류가 발생한다.
  • 3직급코드가 3인 B 행만 결과에서 제외되고, B의 하위 사원인 B1과 B2는 정상적으로 조회된다.
  • 4PRIOR 연산자는 CONNECT BY 절과 함께 기술할 수 없으므로 질의가 실행되지 않는다.

정답: 1 · 직급코드가 3인 B는 전개 과정에서 연결되지 않으며, 그 하위인 B1과 B2까지 함께 결과에서 제외된다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기