SQL Server与postgres类似的功能

时间:2014-01-13 10:39:45

标签: sql-server postgresql street-address

SQL Server是否具有与Postgres等效的功能类似于比较字符串?

我正在寻找符合

的东西
str1 = "Flat 1, 110 Bob Street" 
str2 = "110, Bob St. Flat 1" 

所以我可以做到

select
...
from
t1 join 
t2  on (similar(t1.str1,t2.str2) >= 0.9)

1 个答案:

答案 0 :(得分:1)

以下是TSQL中字符串距离函数的一些实现,可能有所帮助:

Levenshtein

Jaro-Winkler(需要注册)

SoundEx

MatchText

我和Jaro-Winkler有很多运气,但当然这是由于我数据的性质。最接近您询问的相似性查询的是MatchText。