MySQL MAX函数
时间:2019-02-04 12:52:41 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL MAX函数。
描述
MySQL MAX函数返回表达式的最大值。
语法
MySQL中MAX函数的语法为:
SELECT MAX(aggregate_expression) FROM tables [WHERE conditions];
将结果按一列或多列进行分组时,MAX函数的语法为:
SELECT expression1, expression2, ... expression_n, MAX(aggregate_expression) FROM tables [WHERE conditions] GROUP BY expression1, expression2, ... expression_n;
expression1,expression2,... expression_n未封装在MAX函数中且必须包含在SQL语句末尾的GROUP BY子句中的表达式。
aggregate_expression要计算最大值的列或表达式。
MySQL MAX函数示例
示例-获取单个字段的最大值
查看最高工资的值
SELECT MAX(salary) AS "最高薪水" FROM employees;
示例-使用GROUP BY 进行分组后再求最大值
查看每个部门的薪水最大值
SELECT department AS "部门", MAX(salary) AS "最高薪水" FROM employees GROUP BY department;