SQLDSQL 활용계층형 질의난이도 1MCQ

SQLD 계층형 질의 기출문제 #247

문제

다음 계층형 질의에서 CONNECT_BY_ISLEAF = 1인 노드는?

[EMP] 사번:100,상위:NULL / 사번:200,상위:100 / 사번:300,상위:100 / 사번:400,상위:200

SQL
SELECT 사번, CONNECT_BY_ISLEAF FROM EMP START WITH 상위 IS NULL CONNECT BY PRIOR 사번 = 상위;

① 100 ② 200 ③ 300, 400 ④ 100, 200

정답

3

해설

③ CONNECT_BY_ISLEAF는 리프 노드(자식이 없는 노드)일 때 1을 반환한다. 300번과 400번은 자식 노드가 없는 리프 노드이므로 값이 1이다. ① 100번은 루트 노드로 200, 300 자식을 가진다. ② 200번은 400 자식을 가진다. ④ 100, 200번 모두 자식 노드를 가지므로 CONNECT_BY_ISLEAF = 0이다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 계층형 질의 SQL 활용 기출 #247 | sqldpass