Choose a default theme

You can change your theme from the menu

SQL 공통 테이블 식

공통 테이블 식은 WITH 절에서 이름을 붙인 보조 질의를 정의하고 같은 SQL 문장 안에서 참조하는 기능이다.

원리

복잡한 질의를 단계별로 나누어 읽기 쉽게 만들 수 있다. 이름을 붙였다고 항상 결과가 별도 저장되거나 한 번만 계산되는 것은 아니다.

예시

월별 매출을 먼저 계산하는 CTE를 만들고 바깥 질의에서 특정 기준 이상의 월만 선택할 수 있다.

주의할 점

최적화와 물리화 여부는 DB 및 질의 형태에 따라 다르다. 읽기 쉬운 표현과 빠른 실행은 별개이므로 실제 실행 계획을 확인한다.

참고 자료