2.SQL里的聚合函数
聚合函数对一组值执行计算并返回单一的值。聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。
所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。
COUNT(*) 用来检索一个表内的总的记录条数
COUNT(列名)对一列中的值计算个数,用来检索一个表内的某个字段的行数(注意:null不算)
SUM(列名)求某一列值的总合
AVG(列名)求某一列值的平均值
MAX(列名)求该表中(列名)最大的那值
MIN(列名)
1.COUNT(*)select count(*) from user; 返回user表记录的条数;
2.COUNT(列名) select count(id) from user; 返回user表里面id不为null的记录的条数;
3.SUM(列名) select sum(age) from user; 返回user表里面age的总和;
4.AVG(列名) select avg(age) from user; 返回user表中的平均年龄值
5.MAX(列名)select max(age) from user; 返回user表中最大的年龄指
6.MIN(列名)select min(age) from user; 返回user表中最小的年龄值