【发布时间】:2020-06-17 20:49:27
【问题描述】:
我在使用 SQL Server 查询和波斯语时遇到了 Order By 的问题。我不能很好地对波斯文本进行排序。
我使用NVarchar(X) 类型并且一切都正确,即使是选择和喜欢查询。但是当我尝试对字符串字段进行排序时,即使在“ی”字母之后,我也看到只有字母“ک”在最后。现在我正在使用 Persian_100_CI_AS 排序规则。
例如
SELECT TOP (200) Id, Name
FROM Groups
ORDER BY Name DESC
结果是
ID Name
------------------------------
10071 کنترل کیفیت> مدیر
10018 کنترل کیفیت> پرسنل
在降序的情况下,前一行不应停留在第一行。
10040 وظایف - مدیریت
10031 واحد شبکه
10046 نیروی فنی - برق چاپ> پرسنل
10067 Iso 17025> پرسنل
10011 آزمایشگاه - فرمولها - شرایط خط - کنترل کیفیت - برنامه تولید - آمار - گزارش تولید
10043 آزمایشگاه - فرمولها - شرایط خط - کنترل کیفیت - آمار - گزارش تولید 2
任何帮助将不胜感激。
【问题讨论】:
标签: sql-server sql-order-by farsi