差函数

时间:2019-04-21 23:21:22

标签: sql-server tsql difference

我不知道如何获得以下结果的4的结果:

          col_a               col_b
201 E. Rudisill       2535 E 10th St.
6039 Bunt Drive     408 W. Petit Ave.

difference(upper(a), upper(b))的两行都返回4。

这怎么可能?他们听起来没什么不同吗?

1 个答案:

答案 0 :(得分:0)

SOUNDEX将字母数字字符串转换为四个字符的代码,该代码基于该字符串在说话时的发音。可能上述字符串以数字开头,即soundex()返回“ 0000”。

类似问题Soundex with numbers as String parameter