差分函数

Difference Function

我不明白我怎么能得到 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。

这怎么可能?他们听起来一点也不像?

SOUNDEX 将字母数字字符串转换为基于字符串发音的四字符代码。可能是上面的字符串以数字开头 soundex() return '0000'。

类似问题Soundex with numbers as String parameter