- Catégories :
Fonctions de données semi-structurées et structurées (tableau/objet)
ARRAY_POSITION¶
Renvoie l’index de la première occurrence d’un élément d’un tableau.
Syntaxe¶
Arguments¶
value_exprValeur à trouver dans
array.Si
arrayest un ARRAY semi-structuré,value_exprdoit être évalué sur une VARIANT.Si
arrayest un ARRAY structuré,value_exprdoit être évalué sur un type qui est comparable au type du ARRAY.
arrayLe ARRAY à rechercher.
Renvoie¶
La fonction renvoie un INTEGER indiquant la position de value_expr dans array.
Notes sur l’utilisation¶
La valeur de retour est basée sur 0 et non sur 1. En d’autres termes, si
value_exprcorrespond au premier élément du tableau, cette fonction renvoie 0 et non 1.Si la valeur n’est pas contenue dans le ARRAY, la fonction renvoie NULL.
Si vous spécifiez NULL pour
value_expr, la fonction renvoie la position du premier NULL dans le tableau.
Exemples¶
Les exemples ci-dessous montrent comment utiliser cette fonction :