Soundex并检查无效声音

时间:2010-12-02 12:04:14

标签: sql-server soundex

是否可以检查SQL返回Soundex为0000,假设它不是有效字,例如有数字,空格,特殊字符还是有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我不认为soundex对此有好处,我认为SOUNDEX()函数会省略数字,空格和符号,例如:

SELECT SOUNDEX("HELLO")
SELECT SOUNDEX("_HEL123O_")

两者都给你相同的结果。

H400

除了SOUNDEX()之外,它还有一些limitation

你可以看一下Levenshtein距离,它决定你要做一个完全像另一个字符串的操作次数。您可以找到实施here

HTH