📜  MySQL max()(1)

📅  最后修改于: 2023-12-03 14:44:27.261000             🧑  作者: Mango

MySQL MAX()

MAX() 是 MySQL 中的一种聚合函数,它用于返回某个列中的最大值。

语法
MAX(expression)

expression:要返回最大值的列或表达式。

示例

从以下表中查找最大的年龄:

SELECT MAX(age) AS max_age FROM students;

返回:

| max_age | | ------- | | 19 |

注意事项
  • 如果表中没有符合条件的任何行,则 MAX() 返回 NULL
  • MAX() 通常与 GROUP BY 子句一起使用,以汇总每个组的最大值。
  • 可以在一个查询中使用多个聚合函数。
示例

从以下表中找出每个班级的最高和最低成绩:

SELECT class, MAX(score) AS max_score, MIN(score) AS min_score FROM grades GROUP BY class;

返回:

| class | max_score | min_score | | ----- | --------- | --------- | | 1 | 95 | 60 | | 2 | 98 | 65 | | 3 | 90 | 80 |

结论

MAX() 是 MySQL 中非常有用的一个聚合函数,可以用于查找最大值。当计算汇总信息时,它通常与 GROUP BY 一起使用。