前面我们学习了Access数据库中的数据合并、数据计算、数据分组、重复数据处理四大常用的数据处理方式。
数据处理的目的就是将采集到的的数据,用适当的处理方法整理加工,形成适合数据分析要求的样式,也就是一维表,为数据分析做好准备工作。
我们日常工作中所做的数据分析,主要指通过对比与细分进行现状分析及原因分析,通过数据分组了解其数据构成,甚至通过不同时间维度的对比,查找数据变化的原因,最后通过制作相关图标等对现状进行呈现及描述。
接下来我们学习再Access数据库中进行数据分析的方法,主要包含:
- 简单统计
- 分组统计
- 交叉表统计
我们主要介绍SQL语句实现的方式。
一、简单统计
常用的统计函数如下所示:
我们以“订购明细表”为例,统计订单总数、订购金额总额、平均订单金额三个数据,SQL语句如下:
SELECT
Count(订单编号) AS 订单总数,
Sum(订购金额) AS 订购金额总额,
Avg(订购金额) AS 平均订单金额
FROM 订购明细;
结果如下所示:
二、分组统计
我们在学习重复数据处理时用过GROUP BY子句,实现对数据按指定的分组字段进行分组的功能。
现在,我们同样以“订购明细表”,统计各个产品的订单总数、订购金额总额、平均订单金额三个数据,SQL语句如下:
SELEC