파이썬(Python)/sql 정리
[PostgreSQL] WITH문 정리
sunning
2023. 1. 19. 17:46
728x90
- Sub Query(서브 쿼리): 하나의 SQL 문에 포함되는 또 다른 SQL 문
- Sub Query 단점: 많이 사용할수록 가독성이 떨어지며 재사용이 불가하여 매번 같은 Query를 작성해야함
▶▶ 이러한 문제점을 해결하기 위해 WITH 문 사용!
1. PostgreSQL에서의 WITH 문 특징
- 이름을 가진 Sub Query를 정의한 후 사용
- Query 재사용 가능
2. PostgreSQL에서의 WITH 문 형식
WITH [별명1] [ (컬럼명1 [,컬럼명2]) ] AS (
SUB QUERY
)[, 별명2 AS ... ]
MAIN QUERY
728x90