더북(TheBook)

11
마무리

이 장에서 배운 내용을 정리해 보겠습니다.

1 CTE

① CTE는 WITH으로 시작되는 SELECT 문으로, 서브쿼리를 먼저 정의하고 메인쿼리가 맨 끝에 위치합니다.

② CTE는 파생 테이블과 달리 하나의 서브쿼리 안에서 다른 서브쿼리를 참조할 수 있습니다.

③ CTE는 서브쿼리를 먼저 정의하고 메인쿼리를 작성하므로 쿼리를 작성하기가 쉽습니다.

④ CTE를 사용하면 재귀 쿼리를 만들 수 있는데, 서브쿼리에서 자신을 참조하는 순환 구조로 작동합니다.

⑤ 계층형 쿼리를 작성할 때는 CTE를 사용한 재귀 쿼리를 작성하면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.