2012-02-09 11 views
0

SQL文で2つの文字列を比較しようとしています。文字列の一部は、ほぼ同一であり、いくつかは、例えばTSQL文字列の相違度

非常に異なっている:次の2は非常に異なっているものの

以下の2つのアドレスは

22224 143RD AVE 
222-24 143RD AVE. 

ほとんど同じです

6969 elmund street 
6969 mamerth street 

違いの程度を分類する機能はありますか?

+1

類似度を測定する1つの方法は、Levenshtein距離と呼ばれます。ここに良いq&aがあります:http://stackoverflow.com/questions/560709/levenshtein-distance-in-t-sql – Andrew

+0

あなたは正しい答えがあります –

答えて

2

http://support.microsoft.com/kb/100365は、DIFFERENCE()SOUNDEX()となる。私はあなたの特定のユースケースでこれらがうまくいくかどうかはわかりません。

関連する問題