轻松完成数据报表中的汇总分析

上一篇我们介绍了如何利用 CASE 表达式为 SQL 语句增加逻辑处理功能。

在上一篇行转列的示例中,我们使用了 SUM 函数;它是一个聚合函数,可以对数据进行汇总求和。SQL 提供了许多这类函数,本篇我们就来学习如何利用聚合函数实现数据报表中的汇总分析。

聚合函数

汇总分析是数据报表中的基本功能,例如销售额度的汇总统计、计算学生的平均身高以及标准差等。为此,SQL 提供了许多具有汇总功能的聚合函数。

在 SQL 中,聚合函数(Aggregate Function)用于对一组数据进行汇总计算,并且返回单个分析结果常见的聚合函数包括:

  • COUNT,统计查询结果的行数;
  • AVG,计算一组数值的平均值;
  • SUM,计算一组数值的总和;
  • MAX ,计算一组数据中的最大值;
  • MIN,计算一组数据中的最小值;
  • VARSAMPSTDDEVSAMP,计算一组数据的方差和标准差。

接下来我们分别演示这些函数的作用。

使用 COUNT 函数统计数量

COUNT(*) 函数用于统计行数。以下示例统计员工的数量:

SELECT COUNT(*) AS "员工数量"
  FROM employee;

员工数量
------|
    25|
</

猜你喜欢

转载自blog.csdn.net/horses/article/details/108729106