SQL连接,其中数据值可以是Anglicized

时间:2015-01-22 21:16:46

标签: sql join sql-server-2008-r2 character alphabet

我想知道当用户因为可用键输入单词的英文拼写时如何加入字段。这就像用Kuss替换Küss,用Francois替换François,用Jose替换José。

我在几篇文章中看到过“排序规则”和“正则表达式”这两个词。我试过了

    SELECT Company collate SQL_Latin1_General_CP850_CI_AI, Company
    FROM tblCompany

但是我的变音符号仍在那里,所以不会加入未使用变音符号的地方。

非常感谢任何有助于我走上正轨的帮助!

1 个答案:

答案 0 :(得分:1)

尝试SOUNDEX功能。它比较拼写不同但听起来相似的单词:

Select * from users where SOUNDEX(name) = SOUNDEX('José')  

会给你Jose和José

的台词