📜  SQL Server 中的 MAX()函数(1)

📅  最后修改于: 2023-12-03 15:05:17.552000             🧑  作者: Mango

SQL Server 中的 MAX() 函数

在 SQL Server 中,MAX() 函数用于从指定的列中返回最大值。可以在任何带有数字类型的表中使用该函数。

语法
SELECT MAX(column_name)
FROM table_name;
参数

函数接受一个参数,即要返回最大值的列名。

示例

考虑一个名为 employees 的表,它记录员工信息和薪资信息的情况,其中薪资信息储存在 salary 列中。要查询薪资最高的员工的薪资,可以使用以下 SQL 语句:

SELECT MAX(salary)
FROM employees;

以上语句会返回 employees 表中薪资最高的员工的薪资信息。

注意事项
  • MAX() 函数只能用于数字类型的列。
  • 如果列中有 NULL 值,MAX() 函数将忽略这些值,并返回非 NULL 值中的最大值。
  • 如果要返回最大值所在的行的其他列信息,可以使用 SELECT column_name1, column_name2, MAX(column_name3) FROM table_name; 的语法。
结论

在 SQL Server 中,MAX() 函数是查询最大值的重要工具,它能帮助程序员快速获取某个列中的最大值。必须注意,该函数只能用于数字类型的列,且对于包含 NULL 值的列,可能会导致错误返回。