gpt4 book ai didi

sql-server - 使用 sql server 和排序规则以及 unicode 进行排序

转载 作者:行者123 更新时间:2023-12-02 00:43:54 25 4
gpt4 key购买 nike

我在sql server中有一张表,其中一列用于存储多语言数据,当前为nvarchar(250)。

在对 Web 前端的列进行排序时,我想考虑用户的区域设置,例如,考虑到“ch”,西类牙语的排序是正确的。

我有点不知道如何做到这一点。

谁能指出我正确的方向。

最佳答案

如果您使用的是 SQL Server 2005 及更高版本,您可以在 ORDER BY 中指定 COLLATION 名称子句,因此您可以动态构建查询并选择排序规则名称:

[ ORDER BY 
{
order_by_expression
[ COLLATE collation_name ]
[ ASC | DESC ]
} [ ,...n ]
]

但一定要阅读The Curse and Blessings of Dynamic SQL

关于sql-server - 使用 sql server 和排序规则以及 unicode 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com