mysql如何实现透视表功能_SQL 实现数据透视表功能

原标题:SQL 实现数据透视表功能

数据分组和数据透视表很像,Sql 中的数据分组大家应该都很熟悉了,用的就是 group by。数据透视表是作为一个数据分析师最基本,也是使用频率最高的一个功能了,我们可以把明细数据从数据库导出来,然后在 Excel 里面做透视表,也可以直接在数据库里面做透视表,然后将透视结果进行导出。这篇我们来看看 Sql 中的数据透视表怎么做,这里以 Mysql 数据库为例。

要讲怎么在 Sql 中做透视表,我们还是先看看什么是透视表,其实透视表的核心就是按照行列同时分组,然后对分组后的值进行某种汇总运算。

455c13bc6db3f0aff3469b61634ae2ed.png

现在有这么一张表 t,存储的字段如下:

orderidprice date area

S00110 2019/1/1 A区

S00220 2019/1/1 B区

S00330 2019/1/1 C区

S00440 2019/1/2 A区

S00510 2019/1/2 B区

S00620 2019/1/2 C区

S00730 2019/1/3 A区

S00840 2019/1/3 C区

现在我们想看一下每个区域每天的订单量,就是下表这个样子,我们该怎么做呢?

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值