该函数的语法为:
SELECT AVG(column_name)
FROM table_name;
其中column_name
是要计算平均值的列名,table_name
是包含该列的表名。
例如,大家有一个包含商品价格信息的表products
,并且想计算价格的平均值:
SELECT AVG(price)
FROM products;
该查询将返回所有price
列的平均值,保留两位小数。如果大家只想计算某一类商品的平均价格,可以使用WHERE
子句过滤数据:
SELECT AVG(price)
FROM products
WHERE category = '电子产品';
上述查询将返回所有category
列为'电子产品'
的price
列的平均值。
需要注意的是,如果column_name
列中包含NULL
值,AVG()
函数会忽略这些值,只计算非NULL
值的平均值。
总之,MySQL的平均函数AVG()
是非常实用的聚合函数,常用于统计分析和数据挖掘领域。