Calcula o maior elemento do array a.
Formato do comando
T array_max(array<T> <a>)
Descrição dos parâmetros
a: obrigatório. Array. Em array<T>, T indica o tipo de dados dos elementos do array.
Os elementos do array podem ser dos seguintes tipos:
TINYINT, SMALLINT, INT, BIGINT
FLOAT, DOUBLE
BOOLEAN
DECIMAL, DECIMALVAL
DATE, DATETIME, TIMESTAMP, IntervalDayTime, IntervalYearMonth
STRING, BINARY, VARCHAR, CHAR
ARRAY, STRUCT, MAP
Valor de retorno
Retorna o maior elemento do array a. Regras de retorno:
Se o array a for NULL, retorna NULL.
Se o array a contiver elementos NULL, esses valores serão ignorados no cálculo.
Exemplos de uso
--返回20。
select array_max(array(1, 20, null, 3));
Funções relacionadas
A função ARRAY_MAX pertence ao grupo de funções de tipos complexos. Para outras funções de processamento de dados de tipos complexos (como ARRAY, MAP, STRUCT e JSON), consulte Funções de tipos complexos.