注册

详解MySQL的AVG()函数:查询平均值

MySQL的AVG()函数用于计算指定列的平均值(即所有数值的总和除以行数)。下面是AVG()函数的语法:

AVG(column_name)

其中column_name是要计算平均值的列名或列表达式。

例如,假设有一个名为students的表格包含三列,分别是id、name和score,其中score列包含学生的成绩。现在,我们想要计算所有学生的平均成绩。可以使用AVG()函数:

SELECT AVG(score) FROM students;

这将返回一个值,即所有成绩的平均值。

下面再看另一个实例:假设我们有一个sales表格包含三列,分别是id、date和amount,其中amount列包含销售金额。现在,我们想要计算每个日期的平均销售额。可以使用GROUP BY子句与AVG()函数:

SELECT date, AVG(amount)
FROM sales
GROUP BY date;

这将返回一个结果集,其中每行包含日期和对应的平均销售额。

总之,AVG()函数是一个非常有用的MySQL聚合函数,可用于计算指定列的平均值。