Calcula o menor elemento do array a.
Formato do comando
T array_min(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 menor 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
--返回1。
select array_min(array(1, 20, null, 3));
Funções relacionadas
A função ARRAY_MIN pertence ao grupo de funções de tipos complexos. Para obter mais informações sobre funções que processam dados de tipos complexos (como ARRAY, MAP, STRUCT e JSON), consulte Funções de tipos complexos.