Calcule l'élément minimal du tableau a.
Syntaxe
T array_min(array<T> <a>)
Paramètres
a : obligatoire. Tableau de type ARRAY. Dans la notation array<T>, T représente le type de données des éléments du tableau.
Les éléments du tableau peuvent être de l'un des types suivants :
TINYINT, SMALLINT, INT, BIGINT
FLOAT, DOUBLE
BOOLEAN
DECIMAL, DECIMALVAL
DATE, DATETIME, TIMESTAMP, IntervalDayTime, IntervalYearMonth
STRING, BINARY, VARCHAR, CHAR
ARRAY, STRUCT, MAP
Valeur renvoyée
Renvoie l'élément minimal du tableau a. Règles de retour :
Si le tableau a est NULL, la fonction renvoie NULL.
Si le tableau a contient des valeurs NULL, celles-ci sont ignorées lors du calcul.
Exemples
--返回1。
select array_min(array(1, 20, null, 3));
Fonctions associées
La fonction ARRAY_MIN appartient aux fonctions de type complexe. Pour plus d'informations sur le traitement des données de type complexe (telles que ARRAY, MAP, STRUCT et JSON), consultez la rubrique Complex type functions.