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
'파이썬(Python) > sql 정리' 카테고리의 다른 글
[psycopg2] Python에서 PostgreSQL 사용하기 (0) | 2023.01.19 |
---|---|
RDBMS와 SQL 이해하기 (0) | 2023.01.19 |