Renvoie le nombre de paires clé-valeur d’une map.
Notes d'utilisation
Entrée de type tableau : calcule le nombre d'éléments du tableau a.
Entrée de type map : calcule le nombre de paires clé-valeur de la map b.
Syntaxe
int size(array<T> <a>)
int size(map<K, V> <b> )
Paramètres
a : obligatoire. Tableau. Le paramètre
Tdansarray<T>indique le type de données des éléments du tableau. Ceux-ci peuvent être de n'importe quel type.b : obligatoire. Map. Les paramètres
KetVdansmap<K, V>définissent respectivement les clés et les valeurs de la map.
Valeur renvoyée
Une valeur de type INT.
Exemples
-
Exemple 1 : calculer le nombre d'éléments dans
array('a','b'). Exemple d'instruction :-- The return value is 2. select size(array('a','b')); -
Exemple 2 : calculer le nombre de paires clé-valeur dans
map('a',123,'b',456).-- The return value is 2. select size(map('a',123,'b',456));
Fonctions associées
SIZE est une fonction de type complexe. Pour plus d'informations sur les fonctions de traitement des types de données complexes (ARRAY, MAP, STRUCT et JSON), consultez la section Fonctions de type complexe.