返回输入参数中的最小值。
命令格式
least(<var1>, <var2>[,...])
参数说明
var :必填。输入参数值。BIGINT、DOUBLE、DECIMAL、DATETIME或STRING类型。
返回值说明
输入参数中的最小值。当不存在隐式转换时,返回值同输入参数类型。
当有类型转换时,DOUBLE、BIGINT、STRING之间的转换返回DOUBLE类型;STRING、DATETIME之间的转换返回DATETIME类型;DECIMAL、DOUBLE、BIGINT和STRING之间的转换返回DECIMAL类型。不允许其他的隐式类型转换。
NULL为最小值。
如果所有参数值都为NULL,返回结果为NULL。
使用示例
--返回2。
select least(5, 2, 7);
相关函数
LEAST函数属于其他函数,更多其他业务场景的函数请参见其他函数。