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表中最小的年龄值

posted @ 2012-05-18 21:30  MrRock  阅读(243)  评论(0编辑  收藏  举报