목록2024/12/05 (1)
개발자공부일기
공통 테이블 표현식(CTE, Common Table Expression)
WITH는 SQL에서 서브쿼리를 정의하고 이를 마치 테이블처럼 사용할 수 있도록 하는 기능입니다. WITH는 보통 공통 테이블 표현식(CTE, Common Table Expression) 이라고 불리며, 반복적인 쿼리나 복잡한 서브쿼리를 단순화하고 가독성을 높이는 데 유용합니다.기본 문법WITH cte_name AS ( -- 서브쿼리 SELECT column1, column2 FROM table WHERE condition)SELECT *FROM cte_nameWHERE other_condition;여기서 cte_name은 CTE의 이름이고, 그 뒤에 서브쿼리 내용을 적습니다. 그 후에 SELECT 구문에서 CTE를 테이블처럼 사용할 수 있습니다.예시 1: 간단한 WITH 사용WIT..
TIL(Today I Learned)
2024. 12. 5. 20:45