11.7.5 AVG(字段名称)函数
AVG(字段名称)函数返回数据表中某列数据的平均值。使用示例如下:
mysql> SELECT AVG(age) FROM employee;
+----------+
| AVG(age) |
+----------+
| 22.2000 |
+----------+
1 row in set (0.00 sec)
使用聚合函数时需要注意以下几点:
·每个聚合函数需要传递一个参数,这个参数为数据表中的字段名称或者表达式(COUNT()函数也可以传递“*”作为参数)。
·统计的结果中默认会忽略字段为NULL的数据记录。
·如果需要数据表中字段为NULL的记录参与聚合函数的计算,则需要使用IFNULL(value1,value2)函数对数据表中字段为NULL的数据进行数据转换。
·聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用。