📜  MySQL 中的 AVG()函数(1)

📅  最后修改于: 2023-12-03 14:44:28.065000             🧑  作者: Mango

MySQL 中的 AVG() 函数

在 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 值的处理。