sqlserver2000 中文排序问题
2013-09-23 17:52
302 查看
sqlserver2000默认情况下汉字是按照汉字的拼音首字母进行排序的,如果要按照其它方式排序,主要有以下几种方法:
1.按汉字笔画排序
select*fromgovyjyaORDERBYlevelsCOLLATEChinese_PRC_Stroke_CI_AS_KS
说明:
govyjya政府预案
levels预案级别(取值范围:一级,二级,三级,四级等等)
COLLATEChinese_PRC_Stroke_CI_AS_KS是排序的关键,不用讲了。
2.根据特殊需求指定排序
select*fromgovyjyaorderbycase
whenlevels='一级'then1
whenlevels='二级'then2
whenlevels='三级'then3
whenlevels='四级'then4end
说明:
通过使用whenthen可以实现按客户指定的需求进行排序。
3.通过charindex来进行处理
select*fromgovyjya
orderbycharindex(levels,'一级,二级,三级,四级,五级,六级')
1.按汉字笔画排序
select*fromgovyjyaORDERBYlevelsCOLLATEChinese_PRC_Stroke_CI_AS_KS
说明:
govyjya政府预案
levels预案级别(取值范围:一级,二级,三级,四级等等)
COLLATEChinese_PRC_Stroke_CI_AS_KS是排序的关键,不用讲了。
2.根据特殊需求指定排序
select*fromgovyjyaorderbycase
whenlevels='一级'then1
whenlevels='二级'then2
whenlevels='三级'then3
whenlevels='四级'then4end
说明:
通过使用whenthen可以实现按客户指定的需求进行排序。
3.通过charindex来进行处理
select*fromgovyjya
orderbycharindex(levels,'一级,二级,三级,四级,五级,六级')
相关文章推荐
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- [转]关于Java对中文排序的问题
- 中文排序问题
- android icu4c sqlite中文笔画排序问题
- 浅谈Java、MySQL的中文排序问题
- dataTables中文排序以及中英文混排乱序问题解决
- 关于在list中按中文排序问题
- ExtJS 解决中文排序问题
- PostgreSQl无法中文排序问题
- Ext中文排序问题
- Jquery datatable中文排序问题
- Ext让grid支持按列排序--中文排序问题
- PHP中使用asort进行中文排序失效的问题处理
- js 对 select 中的 option 进行中文排序问题
- sql排序规则问题,不能查询访问中文
- JNI之c/c++返回中文给java 乱码问题以及java数组在c排序
- Ext中文排序问题
- hadoop 中文词频排序 top-k 问题
- 我们用sort asort 对数组排序时 中文如何按拼音排序的问题