sqlserver快速实现行转列之pivot

2024-10-27 15:15:24

1、生成基本数据表

sqlserver快速实现行转列之pivot

3、查询表中的全部数据

sqlserver快速实现行转列之pivot

5、查询结果如下图所示

sqlserver快速实现行转列之pivot

6、需要注意的是PIVOT函数的查询结果中多了一列GroupId,这是因为PIVOT函数只用到了[Shopping]表中的列[Week]和[Price],[S茑霁酌绡hopping]表中还有一列[GroupId],PIVOT函数没有用到,所以PIVOT函数默认将[Shopping]表中没有用到的列当做了Group By来处理

猜你喜欢