SQL Server行转列的方法解析
发布时间:2020-05-27 15:23:29 所属栏目:MsSql 来源:互联网
导读:本文主要介绍了SQL Server行转列的方法解析。具有很好的参考价值。下面跟着小编一起来看下吧
|
话不多说,请看代码: ,[第一个透视的列] AS <列名称>,[第二个透视的列] AS <列名称>,... [最后一个透视的列] AS <列名称>,FROM (<生成数据的 SELECT 查询>) AS <源查询的别名> PIVOT ( <聚合函数>(<要聚合的列>) FOR [<包含要成为列标题的值的列>] IN ( [第一个透视的列],[第二个透视的列],... [最后一个透视的列]) ) AS <透视表的别名> <可选的 ORDER BY 子句>; */ declare @tb table ( cid int,cname varchar(10) ) insert into @tb select 1,'aa' union all select 2,'bb' select * from @tb declare @idaa int,@idbb int select aa,bb from( select cid,cname from @tb )as tt pivot( max(cid) for cname in([aa],bb) )piv以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 在转换为数字时,奇怪的SQL Server实例崩溃
- 将Decimal转换为时间SSRS / SQL
- Redis Set 集合的实例详解
- 实体框架 – 实体框架5 – 在实体从数据库加载之后,寻找中心
- 使用SQL Server Management Studio的SQL Azure数据库
- MySQL中的常用工具实例汇总(推荐)
- sql-server-2008 – 为什么在更改Index’d视图的模式时我的
- sql-server – 如何获取SQL Server表中每行的实际数据大小?
- 如何使SELECT NEXT VALUE在SQL Server中工作?
- sql-server-2008 – 数据库邮件的脚本设置
推荐文章
站长推荐
热点阅读
