您好,我想在SQL Server上使用Soundex。我找到了一个很好的MySQL示例:
SELECT SOUNDEX('game of thrones')
当我尝试此查询时:
我进行了搜索,但找不到原因。他们不一样吗?
答案 0 :(得分:4)
标准soundex字符串长四个字符,但是SOUNDEX()函数返回任意长的字符串。您可以在结果上使用SUBSTRING()以获得标准的soundex字符串。
MSSQL返回的版本是正常长度,MySQL由于某些原因而有所不同。
看起来MSSQL只是在看第一个单词。在第三个soundex实现中,0x100
给出 printf("storedRegisters %p\n", storedRegisters);
printf("storedRegisters->dataRegister %p\n", storedRegisters->dataRegister);
printf("storedRegisters->baudrateRegister %p\n", storedRegisters->baudrateRegister);
printf("storedRegisters->statusRegister %p\n", storedRegisters->statusRegister);
printf("storedRegisters->controlRegister %p\n", storedRegisters->controlRegister);
,而SOUNDEX('game')
给出G500
。