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教程