문제
다음 중 계층형 질의에서 LEVEL 의사컬럼의 특징으로 가장 적절한 것은?
① 루트 노드의 LEVEL은 0부터 시작한다 ② CONNECT BY 절에서만 사용할 수 있다 ③ 각 노드의 깊이를 나타내며 루트 노드는 1이다 ④ ORDER BY에서는 사용할 수 없다
정답
3번
해설
③이 정답입니다. LEVEL은 계층 구조에서 각 노드의 깊이(depth)를 나타내며, 루트 노드(START WITH 조건을 만족하는 노드)의 LEVEL은 1입니다. ①은 틀렸습니다(1부터 시작). ②도 틀렸습니다(SELECT, WHERE, ORDER BY 등에서도 사용 가능). ④도 틀렸습니다(ORDER BY에서 사용 가능).