SQL Server SOUNDEX Fonksiyonu
Iki string arasındaki benzerligi ölçebilmek için bize 4 karakterli bir kod döndürür. SOUNDEX içerisine alfanumerik bir deger alır ve geriye 4 karakterli bir kod döndürür.
Kullanımı
Select SOUNDEX (`Sem GÖKSU`)
Örnegin;
Select
SOUNDEX (`Sem GÖKSU`), SOUNDEX(`Sem GOKSU`)
Bu kod çalıstırıldıgında geriye "S500" döndügünü göreceksiniz. Bu da demek oluyorki yaptıgımız arama biraz daha akıllı davranıp benim aradıgım seyi bulup bana getirecek. Tabi bunun için SQL Server tek basına yeterli olmayacak :)
Daha fazla bilgi için
http://tr.wikipedia.org/wiki/Soundex
http://en.wikipedia.org/wiki/Soundex
http://www.archives.gov/publications/general-info-leaflets/55.html
Yorumlar (3)
<b>Düzeltme</b> <br/> SQL Tek başına yeterli olmayacaktan kastım ve yazış amacım, Soundex'i uygulama içinde kullanmak isteyen kişileri örneklere yönlendirmekti. <br/><br/> <b>Sem GÖKSU</b>
Kıymetini bilene aslında çok güzel bir fonksiyon ama iş kullanmakda tabi :)
Sem bende biraz detaylı bilgi vermek isterim bu konuda Örnek: soundex("umit"); // bunun çıktısı U530 ------------------------------------- soundex("umit"); soundex("umut"); //2sininde çıktısı U530 yani burda umit ararken "umut"da bulabiliriz Kolay Gelsin..!