Tous les produits
Search
Centre de documentation

MaxCompute:ARRAY_MIN

Dernière mise à jour :Sep 22, 2026

Renvoie le plus petit élément du tableau a.

Syntaxe

T array_min(array<T> <a>) 

Paramètres

a : obligatoire. Ce paramètre spécifie un tableau. Le type T dans array<T> indique le type de données des éléments du tableau.

Les types de données suivants sont pris en charge :

  • TINYINT, SMALLINT, INT et BIGINT

  • FLOAT et DOUBLE

  • BOOLEAN

  • DECIMAL et DECIMALVAL

  • DATE, DATETIME, TIMESTAMP, IntervalDayTime et IntervalYearMonth

  • STRING, BINARY, VARCHAR et CHAR

  • ARRAY, STRUCT et MAP

Valeur renvoyée

La fonction renvoie le plus petit élément du tableau a. La valeur de retour varie selon les règles suivantes :

  • Si le tableau a est null, la valeur de retour est null.

  • Si un élément du tableau a est null, cet élément n'est pas pris en compte dans l'opération.

Exemples

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

Fonctions associées

ARRAY_MIN est une fonction de type complexe. Pour plus d'informations sur les fonctions utilisées pour traiter les données de types complexes, tels que ARRAY, MAP, STRUCT et JSON, consultez la section Fonctions de type complexe.