# GREATEST

Zwraca największą wartość z listy argumentów.

## Składnia

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

## Argumenty

#### VALUE

Typ: `double`, `bigint`, `string`, `timestamp`, `date`, `array`

Wartość dowolnego z powyższych typów, pod warunkiem, że wszystkie wartości są tego samego typu.

## Zwraca wartość

Typ: taki sam jak dane wejściowe

Największa z podanych wartości.

Gdy wartości wejściowe są tablicami, zwracany jest największy element spośród wszystkich tablic.

Jeśli którakolwiek z wartości wejściowych to `null`, wynik to `null` również.