INSERT INTO SELECT


baham ko'ring

INSERT INTO SELECT

INSERT INTO SELECT buyrug‘i ma’lumotlarni nusxalaydi bir jadvaldan oladi va uni boshqa jadvalga kiritadi.

Quyidagi SQL "Ta’minotchilar" ni "Mijozlar" ga ko‘chiradi (ma’lumotlar bilan to‘ldirilmagan ustunlar NULLni o‘z ichiga oladi):

Misol

INSERT INTO Customers (CustomerName, City, Country)
SELECT SupplierName, City, Country FROM Suppliers;

Quyidagi SQL "Suppliers" ni "Customers" ga nusxalaydi (barcha ustunlarni to‘ldiradi):

Misol

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
SELECT SupplierName, ContactName, Address, City, PostalCode, Country FROM Suppliers;

Quyidagi SQL faqat Germaniyadagi yetkazib beruvchilarni "Customers" ga nusxalaydi:

Misol

INSERT INTO Customers (CustomerName, City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!