你好,我想在Server上使用Soundex。我为MySQL找到了一个很好的例子:
SELECT SOUNDEX('game of thrones')当我尝试这个查询时:
我找了,但找不到原因。它们不是一样的吗?
发布于 2018-08-12 19:52:41
来自MySQL文档:
标准的soundex字符串有四个字符长,但是SOUNDEX()函数返回任意长的字符串。您可以对结果使用SUBSTRING()来获得标准的soundex字符串。
MSSQL返回的版本是正常长度,MySQL只是因为某种原因而有所不同。
而且看起来MSSQL只关注第一个单词。有了第三个soundex实现,SOUNDEX('game')给了G500,SOUNDEX('game of thrones')给了G513。
https://stackoverflow.com/questions/51812296
复制相似问题