![]() |
1
3
一种解决方案是为每个文本列创建一个计算列,该列将值转换为亚美尼亚排序规则并将其设置为小写,如下所示:
完成此操作后,可以在这些列上放置索引并查询它们。
如果这不是您喜欢的tea,那么另一个解决方案是索引视图,您可以在其中创建一个视图
编辑 我注意到在你的例子中,你使用的是不区分大小写、区分重音的。也许解决订购问题的简单方法是使用Latin1_General_cs_as或Cyrillic_General_100_cs_as(如果可用)。 编辑 唷!经过相当多的研究,我想我有一个答案,不幸的是,可能不是你想要的。首先,是的,我可以将您提供的文本复制到代码或记事本++之类的东西中,因为stackoverflow是使用utf-8编码的,亚美尼亚语将适合utf-8。其次,这暗示了您要实现的目标:将utf-8存储在sql server中。不幸的是,sql server 2008(或任何以前的版本)本机不支持utf-8。为了在utf-8中存储数据,您有几个选择:
现在,也就是说,我已经能够让您在sql server中使用unicode没有问题地工作了。
所有这三个查询都返回相同的结果。 |
![]() |
2
0
你犯了这样的错误吗?
尝试:
或者从这个列表中选择一个你喜欢的:
|
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |