Bulanık eşleşen kullanarak T-SQL
Bir masam varKişilerpersonaldata ile. Dolu olan sütun ama sonra ilgi burada: addressindex
, lastname
firstname
* * * * addressindex
benzersiz bir adres elemeden için kapı Daire.
Eğer öyleyse '' lastname
firstnames
büyük olasılıkla onlar aynı bir kopyası ile iki kişiler. aşağıdaki gibi kalırsam
Bir şekilde bu çiftleri listesine ihtiyacım var.
tabledata:
personid 1
firstname "Carl"
lastname "Anderson"
addressindex 1
personid 2
firstname "Carl Peter"
lastname "Anderson"
addressindex 1
Eğer tam olarak tüm sütunları eşleştirmek için ben olsaydım bunu ancak (yukarıdaki örnekte) gibi bir sonuç ile hile yapmak bulanık maç ne kadar ihtiyacım olduğunu biliyorum:
Row personid addressindex lastname firstname
1 2 1 Anderson Carl Peter
2 1 1 Anderson Carl
.....
İyi bir şekilde bu çözmek için nasıl herhangi bir ipucu?
CEVAP
Bu yararlı olabilir:
http://anastasiosyal.com/archive/2009/01/11/18.aspx
SOUNDEX için bir giriş sağlar ve aynı zamanda daha iyi bir iş için söylenen açık kaynak kodlu bir eklenti kurmak için adım adım talimatlar verir.
Bayat gitti yukarıdaki link gibi görünüyor. Bu makale ve özgün web sitesinde, 2008'den beri her şeyi artık kullanılabilir değil. Burada orijinal makaleye gösteren ınternet archive wayback bir link:
http://web.archive.org/web/20100209050309/http://anastasiosyal.com/archive/2009/01/11/18.aspx
Eğer bu da başarısız olursa, ürünün orijinal bağlantı olarak burada mevcuttur:
http://sourceforge.net/projects/simmetrics/
Bu ürünü kullanmak için gerektirir unutmayın .Her yönetici, Sql Server sorguları için Net CLR işlevleri kullanılabilir hale getirir.
7'In kaplaması CSS kullanarak etk...
Çok Satırlı Metin eşleşen düzenli ifad...
Gizle metin kullanarak css...
Kullanarak sadece son sürümü al gıt...
Kullanılmayan başvuruları kaldırın (!=...