Sql Replace Fonksiyonu ile Metin Arama ve Değiştirme

Sql Replace Fonksiyonu

Veritabanımızda çok sayıda kayıt olduğunu ve bu kayıtlarda geçen bir metni başka bir ifadeyle değiştirmek istediğimizi düşünelim. Replace fonksiyonu sayesinde istediğimiz kayıtlarda bu işlemi kolayca gerçekleştirebiliriz.

Update sorgusu içinde Replace fonksiyonu kullanarak belittiğimiz alanda istediğimiz metinleri bulup yenisiyle değiştirebiliriz.

Replace fonksiyonu ile 3 tane parametre kullanılır. İlki aramanın yapılacağı alan adı, ikincisi aranacak ifade, üçüncüsü ise eski metin ile değiştirilecek olan ifadedir.

UPDATE tabloAdi SET alanAdi = REPLACE( alanAdi, 'arananMetin', 'yeniMetin') WHERE ......

Yukarıdaki gibi kullanılan bir Sql sorgusunda Where kısmını baştan iyi planlamak gerekir. Aksi halde istenmeyen kayıtlarda da güncelleme yapılır ve malesef geri alma tuşu yoktur.

 

sql metin arama ve değiştirme, veritabanında bir metni başka metinle değiştirme, sql replace fonksiyonu kullanımı ve örnekleri

KONU İLE İLGİLİ ÖRNEKLER

Bu konu ile ilgili örnek bulunmamaktadır.



YORUMLAR




9336  kez okundu.

Online Kullanıcı Sayısı 1255