我正在尝试编写一个查询来连接相似或完全相同的名称。 目前我有以下查询:
select
a.*,
b.*
from #base a
inner join
#customerinfo b
on a.person1 = b.party name
这将加入大多数党派名称,但不是全部。我也试过了'喜欢'功能,但这给了我相同的结果。我如何进行Soundex或差异功能?
谢谢!
答案 0 :(得分:0)
直接向前,完全听起来:
select
a.*,
b.*
from #base a
inner join #customerinfo b on soundex(a.person1) = soundex(b.[party name]);
或使用DIFFERENCE:
select
a.*,
b.*
from #base a
inner join #customerinfo b on DIFFERENCE(a.person1, b.[party name]) = 4;