Todos os produtos
Search
Central de documentação

MaxCompute:ARRAY_MIN

Última atualização: Sep 22, 2026

Retorna o menor elemento do Array a.

Sintaxe

T array_min(array<T> <a>) 

Parâmetros

a: obrigatório. Especifica um array. T em array<T> indica o tipo de dados dos elementos do array.

Os seguintes tipos de dados são compatíveis:

  • TINYINT, SMALLINT, INT e BIGINT

  • FLOAT e DOUBLE

  • BOOLEAN

  • DECIMAL e DECIMALVAL

  • DATE, DATETIME, TIMESTAMP, IntervalDayTime e IntervalYearMonth

  • STRING, BINARY, VARCHAR e CHAR

  • ARRAY, STRUCT e MAP

Valor de retorno

A função retorna o menor elemento do Array a. O valor de retorno varia de acordo com as seguintes regras:

  • Se o Array a for null, o valor de retorno será null.

  • Quando um elemento do Array a for null, esse elemento não participa da operação.

Exemplos

-- The return value is 1. 
select array_min(array(1, 20, null, 3));

Funções relacionadas

ARRAY_MIN é uma função de tipo complexo. Para obter mais informações sobre funções usadas para processar dados de tipos complexos, como ARRAY, MAP, STRUCT e JSON, consulte Complex type functions.