SQLDSQL 활용난이도 2MCQ

SQLD SQL 활용 기출문제 #1280

문제

다음 계층형 질의에서 CONNECT_BY_ISLEAF 함수의 역할로 가장 적절한 것은?

SQL
SELECT EMP_ID, EMP_NAME, LEVEL, CONNECT_BY_ISLEAF FROM EMPLOYEE START WITH MANAGER_ID IS NULL CONNECT BY PRIOR EMP_ID = MANAGER_ID;

① 루트 노드를 식별 (1: 루트, 0: 비루트) ② 리프 노드를 식별 (1: 리프, 0: 비리프) ③ 현재 레벨 값을 반환 ④ 부모 노드의 존재 여부를 확인

정답

2

해설

CONNECT_BY_ISLEAF 함수는 리프 노드(자식이 없는 말단 노드)를 식별하는 함수입니다. 값이 1이면 리프 노드, 0이면 비리프 노드(자식이 있는 노드)를 의미합니다. ①은 CONNECT_BY_ISROOT, ③은 LEVEL 함수의 역할입니다.

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

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

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