MySQL的聚合函数

Posted WZ_BeiHang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的聚合函数相关的知识,希望对你有一定的参考价值。

mysql的聚合函数

网站:https://www.runoob.com/mysql/mysql-functions.html

函数名功能描述
count() 计数
sum() 求和
avg() 平均值
max() 最大值
min() 最小值
 

1. count()

1.1. SELECT COUNT(`字段名`) FROM `表名`

指定字段,会自动忽略这个字段中的null值,然后输出有值的行数。

SELECT COUNT(`科目`) FROM `成绩单`  -- 输出6,也就是自动忽略这个字段中的null值

效果:

1.2. SELECT COUNT(*) FROM `表名`

不指定字段,输出这个表的行,不忽略null

SELECT COUNT(*) FROM `成绩单`  -- 输出11,不指定字段,输出这个表的行,不忽略null

效果:

 

1.3. SELECT COUNT(1) FROM `表名`

不指定字段,输出这个表的行,不忽略null。和1.3效果相同。

SELECT COUNT(1) FROM `成绩单`  -- 输出11,不指定字段,输出这个表的行,不忽略null

效果:

 

2. sum()

SELECT SUM(`考试成绩`) AS `成绩的总和` FROM `成绩单`  

效果:

3. avg()

SELECT AVG(`考试成绩`) AS `成绩的平均分` FROM `成绩单`  

效果:

4. max()

SELECT MAX(`考试成绩`) AS `最高分` FROM `成绩单`  

效果:

 

 

 

 

以上是关于MySQL的聚合函数的主要内容,如果未能解决你的问题,请参考以下文章

4_MySQL_聚合函数和条件查询

MySQL 聚合函数聚合(组合)函数概述

MySQL聚合函数

26《MySQL 教程》聚合函数(聚合函数 MIN、MAX)

mysql 聚合函数相关问题

MySQL窗口函数_聚合函数