LEAST 标量函数
LEAST 函数返回一组值中的最小值。
该模式是 SYSIBM。
- 表达式
- 返回与其他自变量的数据类型可比较的任何内置数据类型或用户定义的数据类型的值的表达式。 数据类型不能是 LOB 或基于 XML、数组、游标、行或结构化类型的 LOB 和单值类型。
结果
函数的结果是最小的自变量值。 如果至少一个自变量可以为空,那么结果可以为空 ; 如果任何自变量为空,那么结果为空值。
如果需要,会将所选自变量转换为结果的属性。 结果的属性由结果数据类型的规则
中说明的所有参数的数据类型确定。
注意
- LEAST 标量函数是 MIN 标量函数的同义词。
- 在创建用户定义的函数时, LEAST 函数不能用作源函数。 因为此函数接受任何可比数据类型作为自变量,所以不需要创建其他签名来支持用户定义的数据类型。
示例
假定表 T1 包含分别具有值 1 , 7 和 4 的三列 C1, C2和 C3 。 查询:
SELECT LEAST (C1, C2, C3) FROM T1将返回 1。如果列 C3 的值为空而不是 4 ,那么同一查询将返回空值。
