SQLD · 제60회 · 30번

Q.302026602과목 · SQL 기본 및 활용
아래 부서 테이블에 대한 계층형 질의의 결과에 대한 설명으로 가장 옳은 것은?
보기
[부서]
부서ID상위부서IDCOL3
DNULL1
D1D1
D2D2
D3D1
D2-1D21
D2-2D21
SELECT *
  FROM 부서
 START WITH 부서ID = 'D'
CONNECT BY PRIOR 부서ID = 상위부서ID
       AND COL3 <> 2;
  • 1루트 노드가 여러 건이어서 오류가 발생한다.
  • 2COL3 값이 2인 중간 노드가 제거되면서 그 아래 가지까지 트리에서 단절된다.
  • 3PRIOR 연산자는 CONNECT BY와 함께 사용할 수 없다.
  • 4AND 조건은 계층형 질의에서 지원되지 않는다.

정답: 2 · COL3 값이 2인 중간 노드가 제거되면서 그 아래 가지까지 트리에서 단절된다.

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