MySQL MAX 函数

MySQL MAX 聚合函数用于查找 SELECT 语句所选全部记录(或行)中的最大值。例如,如果您想查找商店中销量最高的产品,则可以使用此最大值函数。查找最大值时 MAX 函数的基本语法是:

SELECT MAX ([Column_Name])
FROM [Source]

如何通过示例查找最大值。对于此 MAX 函数演示,我们将使用以下显示的数据。

MySQL MAX 函数示例

Max 函数返回指定列中存在的最大值。例如,以下查询从客户详细信息表中返回最大或最高的年收入值。

SELECT MAX(Yearly_Income) AS `Maximum Income`
FROM customerdetails;
MAX Function Example 1

MAX Group By 示例

通常,我们使用此 聚合方法 来检查特定类别、颜色等中的表现最佳的产品。

在这种情况下,我们可以使用 Group By 子句按颜色或类别对产品进行分组。接下来,我们使用此 MySQL MAX 函数查找每个分组中的最大值。

USE company;
SELECT  Education,
        MAX(Yearly_Income)
FROM customerdetails
GROUP BY Education;

上述最大值查询按教育程度对客户进行分组,并查找每个类别中的最高收入。

MAX Function GroupBy Clause Example 2

您可以将 DISTINCT 关键字与此一起使用以删除重复项。但是,SELECT 语句 的结果与上面(未使用 MySQL DISTINCT 关键字)相同。