ben

OMÜ , Bilgisayar Mühendisliği, 13'

3 Mart 2022 Perşembe

Join işlemlerinde update delete

 iki tablo üzerinde select sorgusu yazmak istersek join bağlantılar ile yazabiliyoruz. Çunku select sorgusu birden fazla tablo üzerinden veri gösterebiliyor. Fakat update /delete sorguları sadece bir  tablo üzerinde işlem yaparlar. Örneğin A ve B tabloları olsun A tablosundaki bir sütun üzerinde where koşulu sağlamak, bu şartı sağlayan B tablosundaki bir sütundaki değeride güncellemek istersek update komutuna sadece B  tablosunu verip, where koşulunda in select (alt sorgu ) ile A tablosuna gitmemiz gerekiyor.

Yöntem hem update hem delete sorguları içinde geçerlidir.

Update Örnek:  son bir haftada siteye eklenen filmlerin , inventory tablosundaki last update tarihini bugun olacak şekilde güncelleyen sql sorgusu için;



Delete Örnek:

aktif olmayan müşterilerin ödeme bilgilerini silen sql sorgusu için;





Hiç yorum yok: