SQLDSQL 활용난이도 3MCQ

SQLD SQL 활용 기출문제 #1385

문제

다음 계층형 질의에서 CONNECT_BY_ISLEAF=1인 행은 몇 건인가?

Code
[DEPT_TREE] DEPT_ID | DEPT_NAME | PARENT_ID 100 | 본사 | NULL 200 | 영업부 | 100 300 | 기술부 | 100 210 | 1팀 | 200 220 | 2팀 | 200 310 | 개발팀 | 300
SQL
SELECT *, CONNECT_BY_ISLEAF FROM DEPT_TREE START WITH PARENT_ID IS NULL CONNECT BY PRIOR DEPT_ID = PARENT_ID;

① 2건 ② 3건
③ 4건 ④ 5건

정답

2

해설

CONNECT_BY_ISLEAF=1은 자식이 없는 리프 노드를 의미한다. 계층 구조에서 1팀(210), 2팀(220), 개발팀(310)이 최하위 노드로 자식이 없으므로 3건이다. 본사, 영업부, 기술부는 모두 자식 부서가 있어 ISLEAF=0이다.

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

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

[SQLD] SQL 활용 기출 #1385 | sqldpass