MAX 标量函数

MAX 函数返回一组值中的最大值。

Read syntax diagramSkip visual syntax diagramMAX(expression ,expression )

该模式是 SYSIBM。

表达式
返回任何内置数据类型或用户定义的数据类型的值的表达式,这些数据类型与其他参数的数据类型相比较。 数据类型不能是 LOB 或基于 XML、数组、游标、行或结构化类型的 LOB 和单值类型。

函数的结果是最大自变量值。 如果至少一个自变量可以为空,那么结果可以为空 ; 如果任何自变量为空,那么结果为空值。

如果需要,会将所选自变量转换为结果的属性。 结果的属性由结果数据类型的规则中说明的所有参数的数据类型确定。

注意

  • MAX 标量函数是最大标量函数的同义词。
  • 在创建用户定义的函数时,MAX 函数不能用作源函数。 因为此函数接受任何可比数据类型作为自变量,所以不需要创建其他签名来支持用户定义的数据类型。

示例

退还员工的奖金,大于 500 和员工工资的 5%。
   SELECT EMPNO, MAX(SALARY * 0.05, 500)
     FROM EMPLOYEE