Mysql 分组函数(多行处理函数),对一列数据求和、找出最大值、最小值、求一列平均值。

2023-02-02 10:49:47 浏览数 (2)

分组函数还有另外一个名字,多行处理函数

mysql分组函数

count 计数

count(*)不是统计某个字段中数据的个数,而是统计总记录的条数 count(字段名)表示统计的是当前字段中不为null的数据的总数量

sum 求和 avg 平均值 max 最大值 min 最小值

分组函数特点

输入多行,最终输出的结果是一行。 分组函数自动忽略NULL 分组函数不可直接使用在where子句当中

具体实现语法(例子)

代码语言:javascript复制
//求sal字段的总和
select sum(sal) from emp;
//求sal字段的最大值
select max(sal) from emp;
//求sal字段的最小值
select min(sal) from emp;
 //求sal字段的平均值
select avg(sal) from emp;
//求sal字段的总数量
select count(sal) from emp;
//求总数量
select count(*) from emp;

本文共 175 个字数,平均阅读时长 ≈ 1分钟

0 人点赞