汇总数据:聚合函数和分组
初级
数据库管理员
开发人员
Azure Database for PostgreSQL
本模块介绍 SQL 中的聚合函数,这对于分析数据至关重要。 了解如何使用 COUNT、SUM、AVG、MIN 和 MAX 等函数,使用 GROUP BY 子句对数据进行分组,并使用 HAVING 子句筛选分组结果。
学习目标
在本模块结束时,你将能够:
- 了解聚合函数在数据分析中的作用
- 使用 COUNT 对列中的所有行或非重复值进行计数
- 使用 SUM 计算数值列中的值总数
- 使用 AVG 计算列中数值的平均值
- 使用 MIN 和 MAX 查找列中的最小值和最大值
- 使用 GROUP BY 对数据进行分组以将聚合函数应用于每个组
- 区分 GROUP BY 和 DISTINCT,即使没有聚合函数也能使用 GROUP BY 列出唯一值
- 使用 HAVING 根据聚合函数结果筛选分组结果
先决条件
在开始本模块之前,应基本了解 SQL SELECT 语句。