MySQL MIN函数


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

描述

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

语法

MySQL中MIN函数的语法为:

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

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

1
2
3
4
5
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函数示例

示例-求单个列的最小值

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

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

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

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

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


原文链接:https://codingdict.com/