博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer中文排序
阅读量:5064 次
发布时间:2019-06-12

本文共 1225 字,大约阅读时间需要 4 分钟。

--按笔画排序

select ChannelID,ChannelName from dbo.HB_AdChannel order by ChannelName collate chinese_prc_stroke_cs_as_ks_ws
--按拼音排序
select ChannelID,ChannelName+Description from dbo.HB_AdChannel order by ChannelName+Description collate chinese_prc_cs_as_ks_ws
--sql如何让中文名字按 名字第一个字的拼音首字母排序
select isnull(b.py,upper(left(a.ChannelName+a.Description,1))) as py
,a.ChannelName+a.Description as ChannelName
from dbo.HB_AdChannel a
left outer join (
select 'A' as PY,N'驁' as word, N'啊' as sword
union select 'B',N'簿',N'驁'
union select 'C',N'錯',N'簿'
union select 'D',N'鵽',N'錯'
union select 'E',N'樲',N'鵽'
union select 'F',N'鰒',N'樲'
union select 'G',N'腂',N'鰒'
union select 'H',N'夻',N'腂'
union select 'J',N'攈',N'夻'
union select 'K',N'穒',N'攈'
union select 'L',N'鱳',N'穒'
union select 'M',N'旀',N'鱳'
union select 'N',N'桛',N'旀'
union select 'O',N'漚',N'桛'
union select 'P',N'曝',N'漚'
union select 'Q',N'囕',N'曝'
union select 'R',N'鶸',N'囕'
union select 'S',N'蜶',N'鶸'
union select 'T',N'籜',N'蜶'
union select 'W',N'鶩',N'籜'
union select 'X',N'鑂',N'鶩'
union select 'Y',N'韻',N'鑂'
union select 'Z',N'咗',N'韻'
) b on left(ChannelName+a.Description,1) between b.sword and b.word
order by py

转载于:https://www.cnblogs.com/wuxiang/archive/2012/08/14/2638224.html

你可能感兴趣的文章
AtCoder - 3939 Strange Nim
查看>>
asp.net mvc 接入阿里大于 短信验证码发送
查看>>
钟国晨160809323 (作业9)
查看>>
简单购物放大镜分享
查看>>
ROS学习(九)—— rqt_console 和 roslaunch
查看>>
梯度下降
查看>>
Android FileUtil(android文件工具类)
查看>>
C# Datatable排序与取前几行数据
查看>>
别指望在NativeWindow里添加Flex组件
查看>>
macOS Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
查看>>
python模块安装路径
查看>>
Spring+Hibernateh使用小结
查看>>
DBGrid应用
查看>>
SQl---基础整理5
查看>>
像@Transactional一样利用注解自定义aop切片
查看>>
基础数据类型操作(一)——整型、字符串
查看>>
获取服务器性能信息——简单版
查看>>
Juqery让世界更美好--超级简单实用的(上、下)自动翻的最佳效果,有图为证!...
查看>>
303. Range Sum Query - Immutable
查看>>
20169217 《Linux内核原理与分析》第七周作业
查看>>