【发布时间】:2018-02-05 07:56:17
【问题描述】:
当我执行 SQL 时,ae 和 æ 被解释为相同(丹麦排序规则):
select * from directories where path='test.dk\kkl$\Faelles'
有没有办法做一个处理 æ 和 ae 唯一的查询?
【问题讨论】:
-
给我们准确的排序规则。
utf8_general_ci比较这些字符没有问题。 -
您的问题标题为“ø and ae”,而您的问题正文为“ae and æ”。什么是正确的?
-
无法重现:
SELECT CASE WHEN 'ae' COLLATE Danish_Greenlandic_100_CI_AI = 'æ' COLLATE Danish_Greenlandic_100_CI_AI THEN 1 ELSE 0 END产生0,即使使用_AI,即不区分重音的排序规则。
标签: sql sql-server