返回输入参数中的最小值。

命令格式

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函数属于其他函数,更多其他业务场景的函数请参见其他函数