sql server pivot 运用于列转行,适用场景将某列数据进行行透析,运用最多的为报表查询。
运用场景:1.根据类型进行列透析
2.根据月份/年份,等等时间维度 进行列透析
3.其他维度等
官方语法解释:
废话不多说,直接上代码:
结果集1
使用 pivot 根据类型行转列
大家注意到了没有,根据类型转成列时,聚合查询数量时,它会根据其他列进行分组聚合,意思就是说及时你前面有10列,20列,它都会根据前面的列进行分组聚合,这是需要注意的一个点
今天先这样,行转列语法解释可以参考:
https://blog.csdn.net/yx183/article/details/82423420?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1