
Oracle SQL에서는 계층형 데이터를 조회할 때 CONNECT BY 구문을 사용한다. 특히 LEVEL 키워드를 함께 활용하면, 반복적인 행 생성이나 트리 구조 데이터를 표현하는 데 매우 유용하다. 이 글에서는 CONNECT BY LEVEL의 기본 구조와 사용법을 다양한 예시와 함께 설명한다. 1) CONNECT BY LEVEL 기본 개념1-1) LEVEL이란?LEVEL은 계층형 쿼리에서 각 행이트리 구조 상에서 몇 번째 단계에 있는지를 나타내는 가상 컬럼이다.루트 노드는 LEVEL 1부터 시작되며,자식 노드로 내려갈수록 LEVEL 값이 증가한다.1-2) CONNECT BY란?CONNECT BY는 계층형 데이터를 탐색할 때부모-자식 관계를 정의하는 키워드이다.CONNECT BY PRIOR A = B 형..