sql 行转列使用pivot


SELECT * from 


 (
SELECT
    商品名称,销售数量,月份
FROM tb_helenzhou
) as t1----被行转列的字段先在这里列出来

 PIVOT  (SUM(销售数量) FOR 月份 IN ([1], [2])
) as t2---goup by 除了销售数量和月份之外的的被上面列出来的其他字段

 

privot(sum(被计算字段) for 字段 in([字段值],[字段值]))  ,

这个等同于 sum(case 字段=字段值 when 被计算字段 else null end)as '字段值',

sum(case 字段=字段值 when 被计算字段 else null end)as '字段值',。。。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值