postgresql with

김건모·2021년 3월 10일

postgresql

목록 보기
1/2

with table_name as (sub_query) query

먼저 예시를 보자면 아래의 sql과 같이 사용 가능하다.

-- with
with base_table as (
	select * from table1
) select * from base_table;
-- sub query
select * from (
	select * from table1
)

with 와 sub query와 차이점이 없어 보이지만 sub query에 비해서 with는 조건을 설정해 사용하기 편리하다

1개의 댓글

comment-user-thumbnail
2021년 4월 21일

그리고 나중에 쿼리 읽거나 수정할때 보다 장점이 있겠네요 나도 서브쿼리를 직접 만들기보다 With 자주 써봐야겠네요

답글 달기