
正文
sqlserver中文排序,sql对中文一二三排序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sqlserver排序规则的问题
如果数字都是小于10的,可以直接order by,按照字符规则排序就是你想要的这个。
介绍两种排序规则:第一个Chinese_PRC所属区域(中文(香港特别行政区),中文(中华人民共和国),中文(新加坡))CS(CaseSensitivity缩写):CS 指定区分大小写,CI 指定不区分大小写。
你这个问题,本人以前就遇到过,目前按照时间排序(order by 时间)输出是最好的办法。
相关问答
Q1: sqlserver中有没有办法对汉字的字段排序?
1、sql多个字段排序,使用order by操作就行,多字字段排序只需要添加多个排序条件,并且每个排序的条件之前用逗号分开;比如 order by id asc, name desc; 就是结果先根据id升序排列后,然后再依使用 name 倒序排列。
2、把数据做一次清理。提取数据里你需要进行排序的数据放在一个新字段里 查询时按提取的字段进行排序即可。注意数据类型哈 祝好运,望采纳。
3、其实,只要语句里没有指定“order by”,SQLSERVER并不会按照顺序返回的。
4、sql语句的排序,有止是 asc,desc 简单的正序、倒序排列,还可以根据需要字段的值,来执行排序。
5、注意在这个表中,姓Anne出现在姓Albert之前。作者名字按降序显示。你也可以按数值型字段对一个查询结果进行排序。
Q2: SQL2000怎么设置默认排序规则为Chinese_PRC
1、登录服务器打开Microsoft SQL Server Management Studio。在要修改的数据库上单击鼠标右键,并选择“属性”。在弹出的数据库属性窗口中点击“选择页”中的“选项”。
2、还可以自己手动修改,右键单击你需要修改的数据库,选择属性,在弹出的对话框中选择选项,选项对话框中有个排序规则的下拉框。
3、首先新建一个数据库,如图为test。可以右键查看该数据库的属性,可以看到他的排序规则等属性,但是无法进行修改。创建一个新表,添加一个name字段char(10)类型,输入数据后,我们会发现汉字会变成?字符。
Q3: 如何对sqlserver的数据排序?
1、首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。接下来直接运用Order By对数据中的ContactName字段进行排序,如下图所示,默认是升序。
2、ORDER BY ProductID;如果 ORDER BY 子句中指定了多个列,则排序是嵌套的。下面的语句先按产品子类别降序排序 Production.Product 表中的行,然后在每个产品子类别中按 ListPrice 升序排序这些行。
3、可以通过 “order by 字段名 asc (desc)” 命令进行排序。sql:select * from tablename order by id DESC;用 DESC 表示按倒序排序(即:从大到小排序) ,用 ACS 表示按正序排序(即:从小到大排序)。
Q4: sqlserver怎样让一列数据根据中文、英文、数字的顺序进行排序
1、首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。接下来直接运用Order By对数据中的ContactName字段进行排序,如下图所示,默认是升序。
2、如果数字都是小于10的,可以直接order by,按照字符规则排序就是你想要的这个。
3、和利用排序法完全一样,同样也是打开EXCEL,在数据的后面,加入一列,列标题命名为排名。
4、在电脑上打开目标Excel文件,进入到主界面中。假设excel表格内容需要按照第一列的数据来进行排列,用鼠标选中第一列的数据。然后点击上方菜单选项栏中的“数据”选项。
关于sqlserver中文排序和sql对中文一二三排序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





