MariaDB LEAST() 函数使用指南
在 MariaDB 中,LEAST()
是一个内置函数,它从给定的参数列表中返回最小值。
如果您要获取参数列表中的最小值,请使用 GREATEST()
。
MariaDB LEAST()
语法
这里是 MariaDB LEAST()
函数的语法:
LEAST(param1, param2, ..., paramN)
参数
param1, param2, ..., paramN
- 必需的。用于比较的参数列表。所有的参数都参与比较。参数可以是任意的数据类型,或者表达式。
您至少应该提供两个参数,否则 MariaDB 将报告一个错误: ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LEAST'
。
返回值
MariaDB LEAST()
函数返回参数列表中的最小值。
如果任意一个参数为 NULL
,LEAST()
函数将返回 NULL
。
MariaDB LEAST()
示例
下面的示例展示了 MariaDB LEAST()
函数的用法。
数字
要获取一个数字列中的最小值,请使用以下语句:
SELECT LEAST(1, 4, 2, 5, 3);
输出:
+----------------------+
| LEAST(1, 4, 2, 5, 3) |
+----------------------+
| 1 |
+----------------------+
字符串
MariaDB LEAST()
函数支持字符串作为参数,它返回其中最大的字符串。
SELECT LEAST('abc', 'hello', 'good');
输出:
+-------------------------------+
| LEAST('abc', 'hello', 'good') |
+-------------------------------+
| abc |
+-------------------------------+
日期
MariaDB LEAST()
函数允许您获取一组日期中的最小值。
SELECT LEAST('2023-01-31', '2023-01-01');
输出:
+-----------------------------------+
| LEAST('2023-01-31', '2023-01-01') |
+-----------------------------------+
| 2023-01-01 |
+-----------------------------------+
NULL
参数
如果任意一个参数为 NULL
,LEAST()
函数将返回 NULL
。
SELECT LEAST(1, 2, NULL);
输出:
+-------------------+
| LEAST(1, 2, NULL) |
+-------------------+
| NULL |
+-------------------+
结论
在 MariaDB 中,LEAST()
是一个内置函数,它从给定的参数列表中返回最小值。