Mysql(10)——聚合函数的用法

(1)max()的用法
Mysql(10)——聚合函数的用法
我们想查寻在is_deleted=0下,id的最大值,可用如上语句,可以查出id最大为4.
(2)min()的用法
同上:
Mysql(10)——聚合函数的用法
(3)count()的用法
Mysql(10)——聚合函数的用法
比如上面的count(*),这样查出来的是在where条件下的总行数,is_deleted=0的行数为2,此时的值为3/2=1.5,count其实就是统计总数
(4)sum()的用法
Mysql(10)——聚合函数的用法

Mysql(10)——聚合函数的用法
很容易可以得出:1+3+4=8
(5)avg()的用法
Mysql(10)——聚合函数的用法
avg()就是算平均数
注意:聚合函数都忽略null,如果要计算上null所在行,要使用ifnull函数,比如ifnull(xx,0)的意思是判断xx是否为空,如果为空,那后面的数字代替这个null值,在此情境下我们用0代替。