Sql 根据西里尔字母订购

Sql 根据西里尔字母订购,sql,sql-server,unicode,sql-server-2012,sql-order-by,Sql,Sql Server,Unicode,Sql Server 2012,Sql Order By,我想提供一份正确有序的名单 我的问题是:SQLORDER BY子句是以多种语言提供正确有序字符串的最佳方式,还是应该考虑一些问题 我刚刚用俄语字母对它进行了测试,它似乎很有效。SQLorder by子句是显示正确的有序名称列表的最佳方式。列的排序取决于该列使用的排序规则,或者应用于该排序的可选排序规则,即:order by{column name}COLLATOR{排序规则名称} 建议您选择一个符合您要求的排序规则,可能是Cyrillic\u General\u CI\u AS 请参见从您的表格

我想提供一份正确有序的名单

我的问题是:SQL
ORDER BY
子句是以多种语言提供正确有序字符串的最佳方式,还是应该考虑一些问题


我刚刚用俄语字母对它进行了测试,它似乎很有效。

SQL
order by
子句是显示正确的有序名称列表的最佳方式。

列的排序取决于该列使用的
排序规则,或者应用于该排序的可选排序规则,即:
order by{column name}COLLATOR{排序规则名称}

建议您选择一个符合您要求的排序规则,可能是
Cyrillic\u General\u CI\u AS

请参见

从您的表格中选择*
按nlssort排序(您的列“NLS\U排序=俄语”)

请务必提供一些信息,例如按
order by
子句对名称列表进行排序的最佳方式。这将有助于OP。是否需要
排序规则来提供正确的结果@podiluska@Nico排序规则定义排序顺序。它取决于您对“正确结果”的解释“对我来说,一个正确的结果是每种语言的一个正确有序的搜索结果。我用英语和西里尔文数据进行了尝试,但都没有进行排序。”@podiluska