📅  最后修改于: 2023-12-03 14:44:28.065000             🧑  作者: Mango
在 MySQL 中, AVG() 函数用于计算某个列的平均值。它会忽略 NULL 值,并返回浮点数。
AVG() 函数的语法如下:
AVG(column_name)
其中,column_name 是要计算平均值的列名。
假设我们有以下的 student 表:
| id | name | age | score | |----|-------|-----|-------| | 1 | Alice | 20 | 80 | | 2 | Bob | 22 | 85 | | 3 | Cathy | 21 | 90 | | 4 | David | 23 | 95 | | 5 | Emily | 22 | NULL |
我们可以使用以下 SQL 语句计算 score 列的平均值:
SELECT AVG(score) FROM student;
执行结果:
+------------+
| AVG(score) |
+------------+
| 87.5 |
+------------+
注意,上面的结果也包括 NULL 值。
AVG() 函数是 MySQL 中一个很方便的函数,能够快速计算列的平均值。在使用该函数时,需要注意对 NULL 值的处理。