SQL Select into 语句


SELECT INTO语句是一个查询,允许您创建一个_新_表并使用SELECT statement的结果集填充它。

将多个表或视图中的数据组合到新表中时,可以使用SELECT INTO 。 1原始表不受影响。

一般语法是:

SELECT column-names
  INTO new-table-name
  FROM table-name
WHERE EXISTS
    (SELECT column-name
       FROM table-name
      WHERE condition)

此示例显示了一组从“Supplier”表“复制”到新的名为SupplierUSA的表,该表保存与值为“USA”的列国家/地区相关的集合。

sql SELECT * INTO SupplierUSA FROM Supplier WHERE Country = 'USA'; 结果 :4行影响2

| ID | CompanyName                 | ContactName    | City        | Country  | Phone          |
|----|-----------------------------|:--------------:|-------------|:--------:|:--------------:|
|  2 | New Orleans Cajun Delights  | Shelley Burke  | New Orleans | USA      | (100) 555-4822 |
|  3 | Grandma Kelly's Homestead   | Regina Murphy  | Ann Arbor   | USA      | (313) 555-5735 |
| 16 | Bigfoot Breweries           | Cheryl Saylor  | Bend        | USA      | NULL           |
| 19 | New England Seafood Cannery | Robb Merchant  | Boston      | USA      | (617) 555-3267 |

更多SQL教程

学习更多SQL教程