聚合函数
介绍
将一列数据作为一个整体,进行纵向计算
常见聚合函数
函数 | 描述 |
---|---|
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 = '西安';