MAX()和MIN()分别返回指定列的最大值和最小值,忽略NULL值。例如SELECT MAX(salary) FROM employees可查最高工资,结合子查询可获取对应姓名;同理MIN()用于查最低工资。两者适用于数值、日期和字符串类型,字符串按字典序比较,日期取最晚或最早时间。在GROUP BY中可分组统计极值,若全列为NULL则结果为NULL,常用于数据范围分析和条件筛选。

SQL 聚合函数中,MAX() 和 MIN() 分别用于计算指定列中的最大值和最小值。它们会忽略 NULL 值,只对非空值进行比较。
MAX() 函数返回某一列中的最大值,适用于数值、日期或字符串类型的数据。
例如,查询员工表中最高工资:SELECT MAX(salary) FROM employees;
SELECT name, salary FROM employees WHERE salary = (SELECT MAX(salary) FROM employees);
MIN() 函数返回某一列中的最小值,用法与 MAX() 类似。
例如,查找最低工资:SELECT MIN(salary) FROM employees;
SELECT name, salary FROM employees WHERE salary = (SELECT MIN(salary) FROM employees);
这两个函数常用于分析数据范围、识别极端值,或作为条件筛选的一部分。
以上就是SQL 聚合函数如何计算最大值和最小值?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号