MySQL MIN函数

时间:2019-02-04 12:52:41  来源:igfitidea点击:

本MySQL教程通过语法和示例说明了如何使用MySQL MIN函数。

描述

MySQL MIN函数返回表达式中的最小值。

语法

MySQL中MIN函数的语法为:

SELECT MIN(aggregate_expression)
FROM tables
[WHERE conditions];

当结果按一或多个列分组时,MIN函数的语法为:

SELECT expression1, expression2, ... expression_n,
       MIN(aggregate_expression)
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, ... expression_n;
参数说明
expression1,expression2,... expression_n未封装在MIN函数中且必须包含在SQL语句末尾的GROUP BY子句中的表达式。
aggregate_expression求最小值的列或表达式。

MySQL MIN函数示例

示例-求单个列的最小值

查看所有员工的最低工资。

SELECT MIN(salary) AS "最低工资"
FROM employees;

示例-使用GROUP BY进行分组后再求最低值

使用GROUP BY和MIN函数返回部门名称和部门中的最低工资。

SELECT department, MIN(salary) AS "最低工资"
FROM employees
GROUP BY department;