PostgreSQL將查詢結果輸出到新表


方式1–新建表后插入查詢結果

  1. 通過CREATE TABLE新建表films
  2. 通過INSERT將查詢結果插入到新表

INSERT INTO table SELECT * FROM table_bak WHERE createtime < '2004-05-07';

方式2–生成新表時同時填充查詢結果

  • 命令:CREATE TABLE AS:從一條查詢的結果中定義一個新表
  • 示例:創建一個只包含表films中最近的記錄的新表films_recent:

CREATE TABLE films_recent AS
 SELECT * FROM films WHERE date_prod >= '2002-01-01';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM