本MySQL教程通过语法和示例说明了如何使用MySQL AVG函数。
MySQL AVG函数用于计算平均值。
MySQL中AVG函数的语法为:
SELECT
AVG
(aggregate_expression)
FROM
tables
[
WHERE
conditions];
将结果按一列或多列分组时,AVG函数的语法为:
expression1, expression2, ... expression_n,
conditions]
GROUP
BY
expression1, expression2, ... expression_n;
expression1,expression2,... expression_n未封装在AVG函数中的表达式必须包含在SQL语句后面的GROUP BY子句中。aggregate_expression要求平均值的列或者表达式。
求薪水高于$15,000的员工的平均薪水:
(salary)
AS
"平均薪水"
employees
salary > 15000;
(
DISTINCT
salary)
"Avg Salary"
如果有两个薪水都是20,000美元,那么AVG功能中将只使用其中一个。
函数中的表达式还可以是公式:
(sales * 0.10)
"平均税金"
orders;
计算每个部门的平均销售额
department
"部门"
,
(sales)
"平均销售额"
order_details
department;
原文链接:https://codingdict.com/