GREATEST

MaxCompute GREATEST是一种聚合函数,用于比较一组值,并返回其中最大的数值。本文为您介绍GREATEST函数的命令格式、参数说明以及返回值信息。

命令格式

greatest(<var1>, <var2>[,...])

参数说明

var1var2:必填。BIGINT、DOUBLE、DECIMAL、DATETIME或STRING类型。

返回值说明

  • 返回输入参数中的最大值。当不存在隐式转换时,返回值同输入参数数据类型。

  • NULL为最小值。

  • 当输入参数数据类型不相同时,DOUBLE、BIGINT、DECIMAL、STRING之间的比较会转换为DOUBLE类型;STRING、DATETIME的比较会转换为DATETIME类型。不允许其他的隐式转换。

  • set odps.sql.hive.compatible=true;时,任意参数输入为NULL,返回结果为NULL。

相关文档