SQL에서 CTE(Common Table Expression, 공통 테이블 표현식)를 WITH절로 사용하는 이점은?
보통 freeCodeCamp해설
WITH cte_name AS (SELECT ...) SELECT ... FROM cte_name 형태로 사용하며, 복잡한 서브쿼리를 명명된 임시 결과 집합으로 정의합니다. 여러 곳에서 같은 서브쿼리를 반복하지 않아도 되고, 재귀 CTE로 계층 구조 데이터도 처리할 수 있습니다.
WITH cte_name AS (SELECT ...) SELECT ... FROM cte_name 형태로 사용하며, 복잡한 서브쿼리를 명명된 임시 결과 집합으로 정의합니다. 여러 곳에서 같은 서브쿼리를 반복하지 않아도 되고, 재귀 CTE로 계층 구조 데이터도 처리할 수 있습니다.