MySQL是一种流行的关系型数据库管理系统,非常适合用于Web应用程序和其他应用程序。在MySQL中,有很多函数可以让我们处理数据,其中一个常用的函数是average(平均值)函数。
使用average函数可以计算一组数据的平均值。该函数可以作用于一列或多列数据,并输出结果。
SELECT AVG(column_name) FROM table_name;
例如,我们有一个student表如下:
+----+---------+-------+---------+| id | name | score | teacher |+----+---------+-------+---------+| 1 | Tom | 85 | Zhang || 2 | Jack | 90 | Zhang || 3 | Kate | 92 | Liu || 4 | Peter | 78 | Zhang || 5 | Michael | 80 | Liu |+----+---------+-------+---------+
我们可以使用average函数计算该表的分数列的平均值,如下:
SELECT AVG(score) FROM student;
运行这个查询会返回, 85:
+----------+| AVG(score) |+----------+| 85.0 |+----------+
如果我们要按教师名称分组计算平均值,可以使用GROUP BY语句:
SELECT teacher, AVG(score) FROM student GROUP BY teacher;
运行这个查询会返回, 每个教师所教班级的平均分:
+---------+----------+| teacher | AVG(score) |+---------+----------+| Zhang | 84.3 || Liu | 86.0 |+---------+-----------+
总的来说,average函数是一个很有用的MySQL函数,能够轻松的计算出一组数据的平均值。