반응형
PostgreSQL에서 SELECT 문의 결과를 이용해 지정한 테이블에 새로운 행을 삽입하는 쿼리입니다.
INSERT INTO target_table
SELECT column1, column2, ...
FROM source_table
WHERE condition;
- target_table : 데이터를 삽입할 대상 테이블의 이름
- SELECT column1, column2, ... 원본 테이블에서 선택할 컬럼 목록
- source_table : 데이터를 가져올 원본 테이블의 이름
- WHERE condition : 필요에 따라 조건을 지정하여 특정 행만 선택 가능
특정 테이블을 다른 테이블로 조건을 통해 복사하거나 이동할 때, 좋은 쿼리입니다.
반응형
'Database' 카테고리의 다른 글
Database | 인덱스(Index) 아키텍처(Architecture) - 클러스터(Cluster) (0) | 2024.03.05 |
---|---|
Database | 인덱스(Index)를 생성 시 주의할점 및 생성전략 (0) | 2024.03.04 |
Database | DB Query Optimizer의 실행계획 선택시, 고려 비용 요소들 (0) | 2024.02.28 |
PostgreSQL | 모니터링 SQL 정리 (0) | 2024.02.27 |
PostgreSQL | 특정 테이블의 컬럼 수를 세는 쿼리 (0) | 2024.02.27 |