Skip to content

聚合函数

介绍

将一列数据作为一个整体,进行纵向计算

常见聚合函数

函数描述
count计数
sum求和
avg平均值
max最大值
min最小值

语法

bash
SELECT 聚合函数(字段列表) FROM 表名 ;

INFO

NULL 值是不参与所有聚合函数运算的

示例

统计改企业员工的数量

bash
SELECT count(*) from emp; // 统计的是总数据
SELECT count(id) from emp; // 统计的是id字段不为Null的记录数

对于 count 聚合函数,统计符合条件的总记录数,还可以通过 count(数字/字符串)的形式进行统计查询

bash
SELECT count(1) from emp;

INFO

对于 count(*),count(字段),count(1)的具体原理,我们在进阶篇会详细讲解

统计该企业员工的平均年龄

bash
SELECT avg(age) from emp;

统计该企业员工的最大年龄

bash
SELECT max(age) from emp;

统计该企业员工的最小年龄

bash
SELECT min(age) from emp;

统计西安地区员工的年龄之和

bash
SELECT sum(age) from emp where workaddress = '西安';