MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Güncelleştirme Sorgusu (UPDATE)


SQL Eylem Sorguları

Açıklama

Bu makalemizde SQL'in eylem sorgularından biri olan UPDATE (Veri Güncelleştirme) komutundan bahsedeceğim. Bu komutla veritabanı tablosunda yer alan bir kayıt üzerinde nasıl değişiklik yapılır onu öğreneceğiz. UPDATE komutuna şart ekleyerek birden fazla kayıt üzerinde de değişiklik yapabileceğimizi öğreneceğiz.

Açıklama

UPDATE komutu, 
Belirtilen tablo veya sorgudan işleme tabi tutulacak alanları koşul belirterek veriler üzerinde güncelleştirme diğer bir deyişle veri değişikliği yapar.

Söz Dizimi

UPDATE TabloAdı
FROM Kolon1 = Değer1, Kolon2 = Değer2,.....
WHERE AlanAdı = Kriter


PARAMETRELER
  • TabloAdı:İşlenecek tablo veya sorgunun adı
  • Kolon1..n:Değeri değiştirilecek olan kolonun ismi
  • Değer1..n:Yeni Değer
  • AlanAdı: Koşul belirtilecek alanın adı
  • Kriter: Koşulun kendisi
Şimdi örneklerimizi yapalım.

Örnekler

UPDATE Sipariş Ayrıntıları
SET Birim Fiyat = [Birim Fiyat]*1.18;

Bu örneğimizde Sipariş Ayrıntıları tablosunda Birim Fiyat Alanına tüm kayıtlar için %18 KDV ekleyerek güncelledik.

Şimdi de kriter belirterek bir örnek yapalım.

UPDATE Sipariş Ayrıntıları
SET [Durum No] = "Bitti"
WHERE [Durum No]="Ayrıldı";

Bu örneğimizde ise Durum No'sunda "Ayrıldı" yazanları "Bitti" olarak değiştirerek güncelledik.


Sorguda Kullanımı

KDV eklenmeden önce

sql update

KDV eklendikten sonra

sql update

UPDATE Sipariş Ayrıntıları
SET Birim Fiyat = [Birim Fiyat]*1.18;

Durumu Ayrıldı olanların güncelleştirme öncesi hali

sql update

Durumu Ayrıldı olanların yerine Bitti olarak güncellenmiş hali

sql update

UPDATE Sipariş Ayrıntıları
SET [Durum No] = "Bitti"
WHERE [Durum No]="Ayrıldı";

UPDATE komutu ile mevcut olan bir tablo üzerindeki tüm kayıtlarda veya kriterini belirttiğiniz kayıtlarda nasıl değişiklik yapacağımızı öğrenmiş bulunmaktayız. Sizde böyle bir durumla karşılaştığınızda rahatlıkla yapacağınızdan eminim.
Bir daha ki makalemizde görüşmek üzere,

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar