20 Ağu 2008 SQL Server SOUNDEX Fonksiyonu Kategori: Yazılım Etiketler: SQL Server 3 Yorum SOUNDEX 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`)Mesele, sitede bir arama yapıyoruz ve Sem Goksu diye bir arama yaptıgımız da "Sem GÖKSU"`yuda bize bulmasını istiyorsak soundex`i kullanabiliriz. Daha dogrusu soundex algoritmasını kullanabiliriz.Örnegin;SelectSOUNDEX (`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/Soundexhttp://en.wikipedia.org/wiki/Soundexhttp://www.archives.gov/publications/general-info-leaflets/55.html Yorum (3) Sem GÖKSU / 21.8.2008 00:12:01 Düzeltme SQL Tek başına yeterli olmayacaktan kastım ve yazış amacım, Soundex'i uygulama içinde kullanmak isteyen kişileri örneklere yönlendirmekti. Sem GÖKSU Umit / 21.8.2008 05:11:07 Kıymetini bilene aslında çok güzel bir fonksiyon ama iş kullanmakda tabi :) Umit / 21.8.2008 05:29:49 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..! Yorum Yaz * Ad Soyad: * Email: * Message:
Yorum (3) Sem GÖKSU / 21.8.2008 00:12:01 Düzeltme SQL Tek başına yeterli olmayacaktan kastım ve yazış amacım, Soundex'i uygulama içinde kullanmak isteyen kişileri örneklere yönlendirmekti. Sem GÖKSU Umit / 21.8.2008 05:11:07 Kıymetini bilene aslında çok güzel bir fonksiyon ama iş kullanmakda tabi :) Umit / 21.8.2008 05:29:49 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..!
Sem GÖKSU / 21.8.2008 00:12:01 Düzeltme SQL Tek başına yeterli olmayacaktan kastım ve yazış amacım, Soundex'i uygulama içinde kullanmak isteyen kişileri örneklere yönlendirmekti. Sem GÖKSU
Umit / 21.8.2008 05:11:07 Kıymetini bilene aslında çok güzel bir fonksiyon ama iş kullanmakda tabi :)
Umit / 21.8.2008 05:29:49 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..!