汇总数据
主要用于对数据集的的数据进行汇总统计等操作,基本是聚合函数。
聚合的基本理念:不是返回所有指定的行,而是返回一行计算得到的值(前面指定的行
的某些数据的汇总)。它们汇总了原始数据集。
1、计算总数、平均值
2、统计分析
3、解决聚合问题
4、创建动态的交叉查询
一、简单聚合
在SQL查询的逻辑流程中,聚合函数是在From子句和Where子句之后执行的,这
意味着无须使用子查询就可以在汇总(使用聚合函数)前对数据进行组装和筛选。
基本聚合(函数)
聚合函数 |
支持的数据类型 |
描述 |
sum( ) |
Numeric |
计算指定列中所有非空值的总和 |
avg() |
numeric |
计算指定列中所有非空值的平均值 |
min() |
numeric、string、datetime |
返回指定列中最小的数字或根据排序规则返回最前面的日期或字符串 |
max() |
numeric、string、datetime |
返回指定列中最大的数字或根据排序规则返回最前面的日期或字符串 |
count( [distinct] *) |