# GREATEST

Возвращает наибольшее значение из списка аргументов.

## Синтаксис

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

## Аргументы

#### VALUE

Тип: `double`, `bigint`, `string`, `timestamp`, `date`, `array`

Значение любого из вышеуказанных типов при условии, что все значения имеют один и тот же тип.

## Возвращает

Тип: такой же, как входной

Наибольшее из предоставленных значений.

Если входные значения являются массивами, возвращается наибольший элемент среди всех массивов.

Если какое-либо из входных значений равно `null`, результат также равен `null`.