Bir Tablodan Diğer Tabloya Belli Kolonları Kopyalamak

Bilgilendim

Administrator
Yönetici
Merhaba arkadaşlar,

SQL 'de bir tablodaki kolonlardan bazılarını yada hepsini belli bir kural sonrasında yedeklemesini istiyorsanız aşağıdaki komutu kullanabilirsiniz.

INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;

Daha açıklayıcı olması için aşağıdaki komutu eklemek istedim. Aşağıda * 5 ifadesi eski tablodaki miktarı 5 ile çarpıp yeni tabloya eklemesini istediğim için yazdım. Where ifadesinden sonraki Proje_ID = '4' te 4 ID 'sine sahip projedeki verileri kopyalaması içindir.

INSERT INTO VerininGitmesiniİstediğinizTabloAdi (Firma_ID, Proje_ID, Malzeme_ID, Giden_Miktar ) SELECT Firma_ID, Proje_ID, Malzeme_ID, Gerekli_Miktar * 5 FROM UrunAgaciDeneme_tbl WHERE Proje_ID = '4'

1711089863254.png
 
Geri
Üst Alt