# GREATEST

引数のリストから最大値を返します。

## 構文

```
GREATEST(VALUE1 [, VALUE2, ..., VALUEN]) 
```

## 引数

#### VALUE

型: `double`、`bigint`、`string`、`timestamp`、`date`、`array`

上記のいずれかの型の値。ただし、すべての値が同一の型である場合に限ります。

## 戻り値

型: 入力と同じ

指定された値の中で最大のものです。

入力値が配列の場合、すべての配列の中で最大の要素が返されます。

入力値のいずれかが `null` である場合、結果も `null` になります。