📜  sql 列中的最大值 - SQL (1)

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

SQL 列中的最大值

概述

在 SQL 中,要获取某一列中的最大值,可以使用 MAX 函数。MAX 函数返回一列或几列中的最大值。

语法

以下是 MAX 函数的语法:

SELECT MAX(column_name)
FROM table_name;

其中,column_name 是要获取最大值的列名,table_name 是包含该列的表名。

示例

假设有以下一张表,包含员工信息:

| employee_id | employee_name | salary | |-------------|---------------|--------| | 1 | 张三 | 8000 | | 2 | 李四 | 9500 | | 3 | 王五 | 12000 | | 4 | 赵六 | 6500 | | 5 | 钱七 | 11000 |

要获取薪资列中的最大值,可以使用以下 SQL 语句:

SELECT MAX(salary)
FROM employees;

运行结果如下:

+-------------+
| MAX(salary) |
+-------------+
| 12000       |
+-------------+
注意事项
  • 可以使用 MAX 函数获取多列的最大值,只需要在 SELECT 子句中添加需要获取最大值的列即可。
  • MAX 函数仅适用于数值类型的列,如果列中包含非数值类型的值,MAX 函数会返回 NULL。
  • 如果列中存在 NULL 值,MAX 函数会忽略该值。
  • MAX 函数也可以用于子查询中,以获取某个子查询的最大值。