Nerede kullanılabileceğine dair bazı örnekler:
- Tek bir sütunu güncellemek: Belirli bir çalışanın maaşını güncellemek için 1:
UPDATE calisanlar SET maas = 12000 WHERE calisan_id = 3;
1. - Birden fazla sütunu güncellemek: Çalışanın hem pozisyonunu hem de departmanını güncellemek için 1:
UPDATE calisanlar SET pozisyon = 'Yönetici', departman = 'Pazarlama' WHERE calisan_id = 5;
1. - Koşullu güncelleme: Kategori değeri "Elektronik" olan ve stoğu 50’den fazla olan ürünlerin fiyatlarını %10 düşürmek için 1:
UPDATE urunler SET fiyat = fiyat * 0.9 WHERE kategori = 'Elektronik' AND stok > 50;
1. - Birden fazla tabloyu aynı anda güncellemek: "Kampanya" kategorisine ait tüm ürünlerin fiyatını %20 indirmek için 1:
UPDATE urunler AS u JOIN kategoriler AS k ON u.kategori_id = k.id SET u.fiyat = u.fiyat * 0.8 WHERE k.kategori_adi = 'Kampanya';
1.
5 kaynaktan alınan bilgiyle göre: