码迷,mamicode.com
首页 > 数据库 > 详细

sql server 2012 行转列

时间:2016-09-02 23:45:39      阅读:713      评论:0      收藏:0      [点我收藏+]

标签:行转列

table_source

PIVOT(

聚合函数(value_column

FOR pivot_column

IN(<column_list>)

)

对于一个字段的汇总和转置,只用一次。

) tb pivot(max(copies) for ORDER_TYPE in ([11],[12],[13],[14])) tb

技术分享

对于多个字段的汇总和转置,要嵌套多次。

) tb pivot(max(copies) for ORDER_TYPE in ([11],[12],[13],[14])) tb 

) tb1 pivot(max(price) for order_type1 in ([11],[12],[13],[14])) tb1 

) tb2 pivot(max(amt) for order_type2 in ([11],[12],[13],[14])) tb2 

技术分享


sql server 2012 行转列

标签:行转列

原文地址:http://10930827.blog.51cto.com/10920827/1845621

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!