PostgreSQL UPDATE kullanımında WHERE Kullanımı

Önceki yazımda update cümlesine neden dikkat edileceğini belirtmiştim fakat bu konuda çok yanlış yapıldığından dolayı tekrar bahsetmek istedim. UPDATE cümlesi çok kullanılışlı ve faydalı olmasının yanı sıra büyük sorunlara yol açabiliyor . Yanlış kullanım sonucu tablo da sadece belirli kayıtlar yerine bütün kayıtları update edebilirsiniz. Bu hataya düşmemek için where cümlesini kullanıyoruz peki bu where kelimesi ne işe yarıyor? Where kelimesi Update yaparken hangi koşula göre kayıdı güncelleyeceğimizi yani içerisinde şu geçenleri güncelle diyeceğimiz komuttur. Örnekler üzerinden anlatalım.. İlk olarak tablomuza select çekerek önceki halini görelim.

Örnekler üzerinden anlatalım..

İlk olarak tablomuza select çekerek önceki halini görelim.

Adı Abdullah olan kişinin vize notu 38 girilmiş bunu 48 olarak değiştirelim.

 

Yukarıda Update sonucunda bir kayıdın değiştiğini görüyoruz. Tablomuza select çekerek değişmiş mi kontrol edelim.

Bir koşul ile birden fazla kayıdı nasıl değiştirebiliriz ? Soyadı ERDEM olanların vize notunu 90 yapalım.

Yukarıda 3 kaydın etkilendiğini görüyoruz bunun sebebi soyadi ERDEM olan 3 adet kayıt bulunmaktadır. Tablomuza select yaparak Update başarılı olmuş mu bakalım.

Yukarıda görüldüğü gibi ERDEM soyadına sahip 3 kaydında vize notu 90 olduğunu görüyoruz.

 98 total views,  1 views today

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa