- Catégories :
Fonctions de données semi-structurées et structurées (tableau/objet)
ARRAY_REMOVE¶
Avec un ARRAY source donné, renvoie un ARRAY dont les éléments de la valeur spécifiée ont été supprimés.
Par exemple, ARRAY_REMOVE([2, 5, 7, 5, 1], 5) renvoie un ARRAY dont les éléments égaux à 5 ont été supprimés ([2, 7, 1]).
Syntaxe¶
Arguments¶
arrayLe tableau source.
value_of_elements_to_removeLa valeur VARIANT des éléments à supprimer. La fonction supprime les éléments égaux à cette valeur.
Si vous spécifiez une valeur VARCHAR, vous devez d’abord la convertir en VARIANT.
Renvoie¶
Un ARRAY dont tous les éléments égaux à la valeur spécifiée ont été supprimés.
Si value_of_elements_to_remove est NULL, la fonction renvoie NULL.
Notes sur l’utilisation¶
Si tous les éléments de
arraysont égaux àvalue_of_elements_to_remove, la fonction renvoie un ARRAY vide.
Exemples¶
L’exemple suivant renvoie un ARRAY dont les éléments ayant la valeur 5 ont été supprimés.
L’exemple suivant supprime les éléments ayant la valeur 5 d’un ARRAY qui ne contient que des éléments ayant la valeur 5. La fonction renvoie un ARRAY vide :
L’exemple suivant supprime les éléments ayant la valeur 'a' d’un ARRAY. Comme le montre l’exemple, vous devez convertir la valeur en VARIANT.