我想弄清楚,当用户输入了一个单词的英文拼写时,如何在一个字段上加入,因为有可用的键。这就像用库斯代替库斯,用弗朗索瓦代替弗朗索瓦,用何塞代替何塞。
我在几篇文章中看到过“排序规则”和“正则表达式”这两个术语。我试过了
SELECT Company collate SQL_Latin1_General_CP850_CI_AI, Company
FROM tblCompany但是我的变音仍然在那里,所以它不会加入到没有使用变音的地方。
任何帮助我走上正轨的人都将不胜感激!
发布于 2015-01-23 05:34:03
尝试使用SOUNDEX函数。它将拼写不同但发音相似的单词进行比较:
Select * from users where SOUNDEX(name) = SOUNDEX('José') 会给你关于何塞和何塞的台词
https://stackoverflow.com/questions/28098843
复制相似问题