SQL INSERT INTO SELECT कीवर्ड
चयन में सम्मिलित करें
कमांड एक INSERT INTO SELECT
टेबल से डेटा कॉपी करता है और दूसरी टेबल में इन्सर्ट करता है।
निम्नलिखित SQL "आपूर्तिकर्ताओं" को "ग्राहकों" में कॉपी करता है (कॉलम जो डेटा से भरे नहीं हैं, उनमें NULL होगा):
उदाहरण
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
निम्नलिखित SQL "आपूर्तिकर्ताओं" को "ग्राहकों" में कॉपी करता है (सभी कॉलम भरें):
उदाहरण
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
निम्नलिखित SQL केवल जर्मन आपूर्तिकर्ताओं को "ग्राहक" में कॉपी करता है:
उदाहरण
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';