19 Ekim 2011 Çarşamba

Sql Replace Fonksiyonu Kullanımı


Sql de bir sütun içerisindeki verideki bilgileri istediğimiz bir şekilde değiştirmek için kullanabileceğimiz ReplaceFonksiyonu kullanımı şu şekildedir :

Kullanım Modeli :
REPLACE(Degistirilmekistenenalan,'degismesiistenenalan','degismesiistenenalanindegisecegikelime')

- - - - - - - - - - - - - - - - - - - - -
1.Örnek :
burada örnek olarak bir kelime içerisindeki türkce karakter olan 'ü' harfini 'u' harfine çevirelim.

kod :

REPLACE('merhaba dünya','ü','u')


çıktısı :

merhaba dunya
- - - - - - - - - - - - - - - - - - - - -
2.Örnek :
Şimdi bir ürün tablosundaki ürün adındaki boşlukları '-' işareti ile değiştirelim.

kod :
tablomuzda 2 adet ürün kaydı olduğunu düşünelim
UrunKodu UrunAdi
-------- -------
çklta Ülker Çikolatalı Gofret
icetea Limonlu ice tea


SELECT UrunKodu,REPLACE(UrunAdi,' ','-') FROM Urunler

çıktısı :

UrunKodu UrunAdi
-------- -------
çklta Ülker-Çikolatalı-Gofret
icetea Limonlu-ice-tea
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.