파이썬(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
반응형