SQL SELECT INTO Statement

sql select into

SQL SELECT INTO Statement

Pernyataan SQL SELECT INTO menyalin data dari satu tabel ke tabel baru.

SELECT INTO Sintaks.

Salin semua kolom ke dalam tabel baru:
SELECT *
INTO table_baru [IN db-lain]
FROM table_lama
WHERE kondisi;
Salin hanya beberapa kolom ke dalam tabel baru:
SELECT kolom1, kolom2, kolom3, ...
INTO table_baru [IN db_lain]
FROM table_lama
WHERE kondisi;
Tabel baru akan dibuat dengan nama-nama kolom dan jenis seperti yang didefinisikan dalam tabel lama. Kamu dapat membuat nama kolom baru menggunakan klausa AS.

SQL SELECT INTO Contoh

Pernyataan SQL berikut membuat salinan cadangan table Customers:
SELECT * INTO CustomersBackup2018
FROM Customers;
Pernyataan SQL berikut menggunakan klausa IN untuk menyalin tabel ke tabel baru di database lain:
SELECT * INTO CustomersBackup2018 IN 'Backup.mdb'
FROM Pelanggan;
Pernyataan SQL berikut hanya menyalin beberapa kolom ke dalam tabel baru:
SELECT  CustomerName, ContactName INTO CustomersBackup2018
FROM Customers;
Pernyataan SQL berikut hanya menyalin table Customers yang Countrynya Indonesia ke dalam tabel baru:
SELECT * INTO CustomersIndonesia
FROM Customers
WHERE Country= 'Indonesia';
Pernyataan SQL berikut menyalin data dari lebih dari satu tabel ke tabel baru:
SELECT Customers.CustomerName, Orders.OrderID
INTO CustomersOrderBackup2018
FROM Cutsomers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID;
Tip: SELECT INTO juga dapat digunakan untuk membuat tabel kosong baru menggunakan skema yang lain. Cukup tambahkan klausa WHERE yang menyebabkan kueri tidak mengembalikan data:
SELECT * INTO table_baru
FROM table_lama
WHERE 1=0;
Disqus Comments