尝试将一个非常长的列中相似的名称列表匹配到另一个非常接近但通常会因缺少字母和标点符号而变化的列表?通过宏和/或SQL有一个简单的解决方案吗?
答案 0 :(得分:0)
使用Levenstein函数可以提供帮助 检查函数和算法:Levenshtein distance in T-SQL
创建函数后 - 比较距离,例如:
select ..... from....
where dbo.Levenstein(str1,str2)>0.9 --means, the match between str1 and str2 is 90%