
# max
max函数用于返回最大值。
#### 命令格式
```
max(col)
```
#### 参数说明
表1参数说明 
| 参数  | 是否必选 | 参数类型            | 说明                   |
|:---|:---|:---|:---|
| col | 是    | 除BOOLEAN外的任意类型。 | 列值可以为除BOOLEAN外的任意类型。 |
   
#### 返回值说明
返回DOUBLE类型的值。
![](https://support.huaweicloud.com/sqlref-spark-dli/public_sys-resources/note_3.0-zh-cn.png)
返回值的类型与col类型相同。返回规则如下：
- col值为NULL时，该行不参与计算。
- col为BOOLEAN类型时，不允许参与运算。
 
#### 示例代码
- 计算所有商品的最高库存（items）。命令示例如下：
  ```
  select max(items) from warehouse;
  ```
  返回结果如下：
  ```
  _c0        
  900
  ```
  
- 与group by配合使用，求每个仓库的最高库存。命令示例如下：
  ```
  select warehouseId, max(items) from warehouse group by warehouseId;
  ```
  返回结果如下：
  ```
  warehouseId _c1        
  city1    200        
  city2    300        
  city3    400
  ```
  
 
