我有一个简单的专栏,里面填满了很多来自外语的单词,
我需要根据“英文”字母查询,
ie E, e, é, è等应返回查询“E”
所以当我查询“E”时,应该返回 école 作为数据库中存在的结果
我真的找不到谷歌的方法,所以非常感谢帮助。
我正在使用 MSSQL 2005。
我有一个简单的专栏,里面填满了很多来自外语的单词,
我需要根据“英文”字母查询,
ie E, e, é, è等应返回查询“E”
所以当我查询“E”时,应该返回 école 作为数据库中存在的结果
我真的找不到谷歌的方法,所以非常感谢帮助。
我正在使用 MSSQL 2005。
将排序规则更改为不区分重音。
选择对重音字符不敏感的排序规则
例子
create table bla(Col nvarchar(30))
insert bla values (N'E')
insert bla values (N'e')
insert bla values (N'é')
insert bla values (N'è')
insert bla values (N'f')
insert bla values (N'k')
select * from bla where Col = 'e' --won't work
select * from bla where Col = 'e' collate Latin1_General_CI_AI_WS