Yazan : Şadi Evren ŞEKER

Veri tabanında bulunan bir tablodaki bütün alanları değiştirmek veya aramak mümkündür. Bunun için dizgi (string) fonksiyonlarını iyi tanımak gerekir.

Örneğin çoğu veritabanı dizgi işlemleri sırasında % işaretini herhangi bir veya birden çok (0 (sıfır) ve daha çok) karakter anlamında işlemektedir. Bu durumda örneğin aşağıdaki sorgu (Query) bize kelimeler tablosunda kelime kolonunda içinde “oy” geçen sonuçları verir.

select kelime from kelimeler where kelime like “%oy%”;

buradan gelebilecek sonuçlar örneğin:

koyun

oyun

koyu

koy

gibi kelimeler olabilmektedir. Benzer şekilde yine dizgi fonksiyonlarını (string functions) kullanarak değiştirme (replace) işlemi de yapılabilir. Örneğin aşağıdaki sorgu (query) ile bütün ‘oy’ dizgileri ‘koy’ dizgisi ile değiştirilmektedir:

kelimeler set kelime = replace(kelime,’oy’,’koy’);

yukarıdaki güncelleme sorgusu (update query) ile kelimleer tablosundaki kelime kolonunda ublunan oy yazıları koy yazıları ile değiştirilmiştir.

Bir cevap yazın

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