# GREATEST

Retorna o maior valor da lista de argumentos.

## Sintaxe

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

## Argumentos

#### VALUE

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

Um valor de qualquer um dos tipos acima, desde que todos os valores sejam do mesmo tipo.

## Retorna

Tipo: o mesmo que a entrada

O maior dos valores fornecidos.

Quando os valores de entrada são matrizes, o maior elemento entre todas as matrizes é retornado.

Se qualquer um dos valores de entrada for `null`, o resultado será `null` também.