在 SQL 中,MAX() 函数是一种聚合函数,用于返回某列或表达式的最大值。通常,它用于数字型数据列,但在某些情况下也可用于日期或字符串列,取决于数据库系统的实现。

基本语法:
SELECT MAX(column_name) FROM table_name;

其中:
  •  MAX() 是 SQL 的聚合函数。

  •  column_name 是你想要找到最大值的列的名称。

  •  table_name 是包含该列的表的名称。


示例:

假设有一个名为 orders 的表,包含订单信息,其中有一个 order_amount 列表示订单金额。
SELECT MAX(order_amount) AS max_order_amount FROM orders;

上述查询将返回 orders 表中 order_amount 列的最大值,并使用别名 max_order_amount 显示结果。

使用 MAX() 与 GROUP BY:

如果你想在每个分组中找到某列的最大值,可以结合 GROUP BY 子句使用 MAX()。
SELECT department, MAX(salary) AS max_salary
FROM employees
GROUP BY department;

上述查询将返回每个部门中员工工资的最大值。

请注意,MAX() 可以应用于不同数据类型的列,但它的行为可能会有所不同,具体取决于数据库管理系统的实现。在使用时,请确保理解数据库系统的文档和规范。


转载请注明出处:http://www.zyzy.cn/article/detail/3366/SQL