SQL Server에서 재귀 쿼리 사용하여 조직 구조 조회하기데이터베이스를 다루다 보면 계층적 데이터를 처리해야 하는 경우가 자주 발생합니다. 예를 들어, 조직의 직원 구조나 파일 시스템의 디렉터리 트리를 생각할 수 있습니다. SQL Server에서 이러한 계층적 데이터를 조회하기 위해 재귀 쿼리를 사용할 수 있습니다. 이번 포스트에서는 WITH 절을 사용한 공통 테이블 표현식(CTE, Common Table Expression)을 활용하여 조직 구조를 재귀적으로 조회하는 방법을 살펴보겠습니다.예제 데이터 준비먼저, 예제 데이터를 저장할 Employees 테이블을 생성하고, 조직 구조를 나타내는 데이터를 삽입하겠습니다.-- 직원 테이블 생성CREATE TABLE Employees ( Employee..