sql server 按拼音分类排序的功能
2023-09-14 08:59:48 时间
B Bjack
C 陈小春 成龙 陈百强 陈冠蒲 陈冠希 陈浩民 陈庆祥 陈升 陈司翰 陈晓东
陈奕迅 陈明章
D 杜德伟 迪克牛仔 邓建明 邓健泓
E
F 范逸臣 方力申 费玉清 房祖名 范宗沛
G 恭硕良 古巨基 古天乐 光良 郭富城 郭品超 郭伟亮
H 黄品源 黄贯中 黄国俊 黄维得 黄耀明 黄义达 黄立行 黄家强
I
J 姜育恒
K 孔令奇
L 刘德华 罗文 李克勤 李圣杰 李宗盛 梁朝伟 梁汉文 林海峰 林俊杰 林佑威
林志炫 林志颖 林子良 林子祥
M 马俊伟
--如果非汉字字符,返回原字符 set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901 then (select top 1 PY from ( select A as PY,N驁 as word union all select B,N簿 union all select C,N錯 union all select D,N鵽 union all select E,N樲 union all select F,N鰒 union all select G,N腂 union all select H,N夻 union all select J,N攈 union all select K,N穒 union all select L,N鱳 union all select M,N旀 union all select N,N桛 union all select O,N漚 union all select P,N曝 union all select Q,N囕 union all select R,N鶸 union all select S,N蜶 union all select T,N籜 union all select W,N鶩 union all select X,N鑂 union all select Y,N韻 union all select Z,N咗 ) T where word =@word collate Chinese_PRC_CS_AS_KS_WS order by PY ASC) else @word end) set @str=right(@str,len(@str)-1) end return @PY end
得到所有A开头的.
select id_,dbo.fun_getPY(tit) from tab where dbo.fun_getPY(tit) like A% order by dbo.fun_getPY(tit)
B开头的类似:
select id_,dbo.fun_getPY(tit) from tab where dbo.fun_getPY(tit) like B% order by dbo.fun_getPY(tit)
【Sql Server】进阶之行数据转为列显示 在开发系统维护阶段,经常需要进行各种数据统计,各种报表之类的。 这个时候,行数据转数据显示就发挥作用了。 场景:行数据的某列值想作为字段列显示
sql server 索引阐述系列八 统计信息 原文:sql server 索引阐述系列八 统计信息 一.概述 sql server在快速查询值时只有索引还不够,还需要知道操作要处理的数据量有多少,从而估算出复杂度,选择一个代价小的执行计划,这样sql server就知道了数据的分布情况。
SQL Server如何用SQL实现一批字符串的全部组合 原文:SQL Server如何用SQL实现一批字符串的全部组合 在SQL Server中,如何用SQL去实现得到一批字符串的全部组合呢?这个是同事在实际需求当中遇到的一个问题,他的具体需求如下所示: 传入参数格式为 1,2,3,224,15,6 A,BC,GHT,TTY,B,E ...
SQL Server中使用自定义指定顺序排序 原文:SQL Server中使用自定义指定顺序排序 比如需要对SQL表中的字段NAME进行如下的排序:张三(Z)李四(L)王五(W)赵六(Z) 如果想按 “ 张三、李四、王五、赵六”的顺序排序,则可以使用以下语句: order by charindex(NAME,‘张三李四王五赵六’)
MS SQL SERVER搜索某个表的主键所在的列名 原文:MS SQL SERVER搜索某个表的主键所在的列名 SELECT SYSCOLUMNS.name FROM SYSCOLUMNS,SYSOBJECTS,SYSINDEXES,SYSINDEXKEYS WHERE SYSCOLUMNS.
C 陈小春 成龙 陈百强 陈冠蒲 陈冠希 陈浩民 陈庆祥 陈升 陈司翰 陈晓东
陈奕迅 陈明章
D 杜德伟 迪克牛仔 邓建明 邓健泓
E
F 范逸臣 方力申 费玉清 房祖名 范宗沛
G 恭硕良 古巨基 古天乐 光良 郭富城 郭品超 郭伟亮
H 黄品源 黄贯中 黄国俊 黄维得 黄耀明 黄义达 黄立行 黄家强
I
J 姜育恒
K 孔令奇
L 刘德华 罗文 李克勤 李圣杰 李宗盛 梁朝伟 梁汉文 林海峰 林俊杰 林佑威
林志炫 林志颖 林子良 林子祥
M 马俊伟
--如果非汉字字符,返回原字符 set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901 then (select top 1 PY from ( select A as PY,N驁 as word union all select B,N簿 union all select C,N錯 union all select D,N鵽 union all select E,N樲 union all select F,N鰒 union all select G,N腂 union all select H,N夻 union all select J,N攈 union all select K,N穒 union all select L,N鱳 union all select M,N旀 union all select N,N桛 union all select O,N漚 union all select P,N曝 union all select Q,N囕 union all select R,N鶸 union all select S,N蜶 union all select T,N籜 union all select W,N鶩 union all select X,N鑂 union all select Y,N韻 union all select Z,N咗 ) T where word =@word collate Chinese_PRC_CS_AS_KS_WS order by PY ASC) else @word end) set @str=right(@str,len(@str)-1) end return @PY end
得到所有A开头的.
select id_,dbo.fun_getPY(tit) from tab where dbo.fun_getPY(tit) like A% order by dbo.fun_getPY(tit)
B开头的类似:
select id_,dbo.fun_getPY(tit) from tab where dbo.fun_getPY(tit) like B% order by dbo.fun_getPY(tit)
【Sql Server】进阶之行数据转为列显示 在开发系统维护阶段,经常需要进行各种数据统计,各种报表之类的。 这个时候,行数据转数据显示就发挥作用了。 场景:行数据的某列值想作为字段列显示
sql server 索引阐述系列八 统计信息 原文:sql server 索引阐述系列八 统计信息 一.概述 sql server在快速查询值时只有索引还不够,还需要知道操作要处理的数据量有多少,从而估算出复杂度,选择一个代价小的执行计划,这样sql server就知道了数据的分布情况。
SQL Server如何用SQL实现一批字符串的全部组合 原文:SQL Server如何用SQL实现一批字符串的全部组合 在SQL Server中,如何用SQL去实现得到一批字符串的全部组合呢?这个是同事在实际需求当中遇到的一个问题,他的具体需求如下所示: 传入参数格式为 1,2,3,224,15,6 A,BC,GHT,TTY,B,E ...
SQL Server中使用自定义指定顺序排序 原文:SQL Server中使用自定义指定顺序排序 比如需要对SQL表中的字段NAME进行如下的排序:张三(Z)李四(L)王五(W)赵六(Z) 如果想按 “ 张三、李四、王五、赵六”的顺序排序,则可以使用以下语句: order by charindex(NAME,‘张三李四王五赵六’)
MS SQL SERVER搜索某个表的主键所在的列名 原文:MS SQL SERVER搜索某个表的主键所在的列名 SELECT SYSCOLUMNS.name FROM SYSCOLUMNS,SYSOBJECTS,SYSINDEXES,SYSINDEXKEYS WHERE SYSCOLUMNS.
相关文章
- MSSQL(Sql Server)数据特殊类型知识汇总
- [Linux] ubuntu server sudo出现sudo:must be setuid root 完美解决办法
- sql server递归查询
- SQL Server通过整理索引碎片和重建索引提高速度
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- SQL SERVER 2012/2014 链接到 SQL SERVER 2000的各种坑
- XtraBackup出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- SQL SERVER 2008 Reporting Services 的一些小问题集合
- SQL Server 中VARCHAR(MAX)变量赋值引起的性能问题。
- 更改SQL Server 数据库的排序规则
- 【转载】SAP_ECC6.0_EHP4或SAP_ECC6.0_EHP5_基于Windows_Server_2008R2_和SQL_server_2008下的安装
- SQL Server调优系列基础篇(联合运算符总结)
- sql server 行转列存储过程
- connection to dat Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- SQLServer · 特性分析 · SQL Server 2012的分析函数未必都理解透了(1)
- [SQL] sql server中如何查看执行效率不高的语句
- sql server 树状结构表中,获取指定节点的所有父节点路径
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- SQL Server 存储字符数较大字段的问题
- ABAP,Java, nodejs和go语言的web server编程
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- Sql Server 存储过程实例讲解
- Sql Server中sql语句自动换行
- SQL SERVER CHARINDEX函数
- sql server判断某个表是否存在
- SQL Server 2014 BI新特性(二)结合Data Explorer和GeoFlow进行数据分析
- Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer. start time: 2016-07-20 16:27:34.873, end time: 2016-07-20 16:27:39.895, client elapsed: 0 ms
- SQL Server case when 实现分类汇总
- sql server查看表大小
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- 【能力提升】SQL Server常见问题介绍及高速解决建议
- SharePoint 2013 中的SQL Server 安全
- SQL——Sql_Server中如何判断表中某字段、判断表、判断存储过程以及判断函数是否存在
- win10中打开SQL Server配置管理器方法