반응형

PostgreSQL 에서는 CTE 라고 하는 Common Table Expression 을 이용하여 쿼리 결과를 일시적으로 저장해

WITH 구문으로 간단하게 구현하는 방법을 사용할 수 있습니다.

WITH temp_table AS (
	SELECT
		id,
		name,
		age
	FROM person
)
SELECT * FROM temp_table;

 

혹은 VALUES 구문을 사용해 임시로 테이블을 만들어서 사용할수도 있습니다.

 

WITH test_table(name, age) AS (
	VALUES
	('홍길동', 29),
	('김개똥', 33)
)
SELECT * FROM test_table;

 

반응형

+ Recent posts