更新时间:2023-11-03 GMT+08:00

max

max函数用于返回最大值。

命令格式

max(col)

参数说明

表1 参数说明

参数

是否必选

参数类型

说明

col

除BOOLEAN外的任意类型。

列值可以为除BOOLEAN外的任意类型。

返回值说明

返回DOUBLE类型的值。

返回值的类型与col类型相同。返回规则如下:

  • col值为NULL时,该行不参与计算。
  • col为BOOLEAN类型时,不允许参与运算。

示例代码

  • 计算所有商品的最高库存(items)。命令示例如下:
    select max(items) from warehouse;

    返回结果如下:

    _c0        
    900        
  • 与group by配合使用,求每个仓库的最高库存。命令示例如下:
    select warehourseId, max(items) from warehouse group by warehourseId;

    返回结果如下:

    warehouseId _c1        
    city1    200        
    city2    300        
    city3    400