least()

返回列表中最小的值的函数

least() 是一个系统函数,用于返回表达式列表中最小的值。

least() 添加于 PostgreSQL 8.1

least (value [, ...]) → value

提供的表达式必须全部可转换为公共数据类型,该类型也将作为结果值的类型。

NULL 值将被忽略;只有当所有提供的值为 NULL 时,才会返回 NULL

更改历史

示例

least() 的基本用法示例

postgres=# SELECT least(2,1), least('a','z');
 least | least 
-------+-------
     1 | a
(1 row)

NULL 值将被忽略

postgres=# SELECT least(2, NULL, 1); 
 least 
-------
     1
(1 row)

只有当所有值为 NULL 时,才会返回 NULL

postgres=# SELECT least(NULL, NULL) IS NULL; 
 ?column? 
----------
 t
(1 row)

分类

系统函数

另请参阅

greatest()

反馈

提交您对 "least()" 的任何评论、建议或更正 此处