SQL INSERT INTO SELECT
❮ SQL Справочник Ключевых слов
INSERT INTO SELECT
Команда INSERT INTO SELECT
копирует данные из одной таблицы и вставляет их в другую таблицу.
Следующий SQL копирует "Suppliers" в "Customers" (столбцы, которые не заполнены данными, будут содержать NULL):
Пример
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
Попробуйте сами »
Следующий SQL копирует "Suppliers" в "Customers" (заполните все столбцы):
Пример
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
Попробуйте сами »
Следующий SQL копирует только немецких поставщиков в раздел "Customers":
Пример
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';
Попробуйте сами »