Beyaz.Net İpucu

KATEGORİLER

Delphi
PHP
Dotnet
FileMaker

INSERT INTO SELECT, SQL de tablodaki verileri başka bir tabloya aktarma - kopyalama

INSERT INTO SELECT komutu ile varolan bir tablodaki verilerimizi, hedef tablomuza (varolan) taşıyabiliriz.

Örnek Kullanım :

INSERT INTO hedef_tablo (alanadi1, alanadi2, alanadi3....)
SELECT alanadi1, alanadi2, alanadi3....
FROM tablo

Yukarıdaki sql ile tablomuzdaki bütün verileri hedef tablomuza kopyalamış oluruz.

Eğer belli şartları sağlayan verilerimizi taşıyacaksak sql imize WHERE şartı eklemeliyiz.

Örnek Kullanım :

INSERT INTO hedef_tablo (alanadi1, alanadi2, alanadi3)
SELECT alanadi1, alanadi2, alanadi3
FROM tablo
WHERE tablo.YAS >= 25


Not: INSERT INTO dan sonra yazdığımız alan isimleri ile SELECT den sonra yazdığımız alan isimleri aynı olmak zorunda değildir,
isimler farklı olabilir fakat alan isimleri esit ve aynı değerde olmalıdır.

Örnek Kullanım :

INSERT INTO hedef_sehirler (ADI, PLAKA)
SELECT SEHIR_ADI, PLAKA_NO
FROM sehirler

Kategorideki Güncel Makaleler