专栏名称: 爱数据LoveData
中国统计网(www.itongji.cn),国内最大的数据分析门户网站。提供数据分析行业资讯,统计百科知识、数据分析、商业智能(BI)、数据挖掘技术,Excel、SPSS、SAS、R等数据分析软件等在线学习平台。
目录
相关文章推荐
51好读  ›  专栏  ›  爱数据LoveData

SQL 实现数据透视表功能

爱数据LoveData  · 公众号  · BI  · 2019-05-30 15:30

正文

请到「今天看啥」查看全文



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

orderid   price   date       areaS001      10      2019/1/1   A区S002      20      2019/1/1   B区S003      30      2019/1/1   C区S004      40      2019/1/2   A区S005      10      2019/1/2   B区S006      20      2019/1/2   C区S007      30      2019/1/3   A区S008      40      2019/1/3   C区


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


如果要是在 Excel 中做的话就很简单,直接做一个透视表就ok了,把 date 拖到行那个框,将 area 拖到列那个框,将 orderid 拖到值那个框,然后对 orderid 进行计数运算即可。


在 Sql 中,如果我们只是看每一天的订单量的话是不是只需要直接按照成交日期进行 group by 就行,Sql 语句如下:







请到「今天看啥」查看全文