SQL

Keyword INSERT INTO SELECT SQL : Fungsi dan Contohnya

INSERT INTO SELECT

Perintah INSERT INTO SELECT digunakan untuk dapat menyalin data dari satu tabel dan menyisipkannya ke tabel lain.

SQL berikut menyalin “Supplier” ke “Customer” (kolom yang tidak diisi dengan data, akan berisi NULL):

Contoh

INSERT INTO Customers (NamaCustomer, Kota, Negara)
SELECT NamaSUpplier, Kota, Negara FROM Suppliers;

SQL berikut menyalin “Supplier” ke “Customer” (isi semua kolom):

Contoh

INSERT INTO Customers (NamaCustomer, NamaKontak, Alamat, Kota, KodePos, Negara)
SELECT NamaSUpplier, NamaKontak, Alamat, Kota, KodePos, Negara FROM Suppliers;

SQL berikut hanya menyalin supplier dari Jerman menjadi “Customer”:

Contoh

INSERT INTO Customers (NamaCustomer, Kota, Negara)
SELECT NamaSupplier, Kota, Negara FROM Suppliers
WHERE Negara='Germany';

Hanifah Nurbaeti