多行处理函数
分组函数总共5个,分别为:sum(求和)、max、min、avg(求平均)、count(计数)。
都是对某一组数据进行操作
别称:多行处理函数(输入多行,最终输出的结果是一行)
自动忽略NULL
[bjpowernode]>select sum(sal) from EMP;
+----------+
| sum(sal) |
+----------+
| 29025.00 |
+----------+
1 row in set (0.00 sec)
=============================================
[bjpowernode]>select count(*) from EMP;
+----------+
| count(*) |
+----------+
| 14 |
+----------+
1 row in set (0.00 sec)
[bjpowernode]>select count(ename) from EMP;
+--------------+
| count(ename) |
+--------------+
| 14 |
+--------------+
1 row in set (0.00 sec)
count(*)与count(某一个具体字段)的区别
count(*)表示与字段没关系,统计的一定是总记录条数。
count(具体字段)表示和字段有直接关系,统计出来的是字段中不为空的记录条数
======