PostgreSQL Kayıtları Başka Tablodan Güncellemek

Bazı durumlarda tablomuzda ki kayıtları farklı tablodaki kolonlarla değiştirmek isteyebiliriz bunun için update cümlesini kullanacağız fakat bu sefer ek olarak FROM kelimesini ekleyeceğiz.

Aşağıda iki ayrı tablomuz bulunmakta ogrenci_u1 tablosunun büt kolonuna ogrenci_büt tablosundaki büt kolonlarında ki verileri gireceğiz

Yukarıdaki istenilen koşul için aşağıdaki plpgsql cümlesini kullabilirisiniz.

UPDATE ogrenci_u1 u 
SET büt = b.büt
FROM
ogrenci_büt b
WHERE
u.adi=b.adi;

 

Yukarıda ki resimde 9 kayıdın etkilendiğini görüyoruz  verilerimiz asıl tabloya yani  ogrenci_u1 tablosuna aktarılmış mı  bakalım.

 

Yukarıda görüldüğü gibi  büt kolonuna öğrenci_büt tablosundan öğrencilerin büt sınavından aldığı notları ekledik.

 99 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