mysql聚合函数

1.count() ;计算个数

  聚合函数计算和会排出null

select count(english) from user; 
聚合函数会排出null.
解决办法:
  1. select count(ifnull(english,0)) from user;
  2. 选择不包含空的列计算(一般会选择主键)
  3. 也可以用count(*) 不推荐使用

2.min(); 计算最小值

select min(salary) from t_user;

3.max(); 计算最大值

select max(salary) from t_user;

4.sum(); 求和

select sum(salary) from t_user;

5.avg();  ;计算平均值

select avg(salary) from t_user;
原文地址:https://www.cnblogs.com/Difcipo/p/14016863.html