Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne un jeu contenant uniquement les éléments du premier jeu d’entrée qui ne se trouve pas dans le deuxième jeu d’entrée sans doublons.
Syntaxe
SETDIFFERENCE(<arr_expr1>, <arr_expr2>)
Arguments
| Descriptif | |
|---|---|
arr_expr1 |
Première expression de tableau. |
arr_expr2 |
Deuxième expression de tableau. |
Types de retour
Retourne une expression de tableau.
Examples
L’exemple suivant montre les résultats de l’utilisation de cette fonction pour rechercher des différences entre les tableaux.
SELECT VALUE {
"case1": SETDIFFERENCE([1, 2, 3], [1, 2, 6, 7]),
"case2": SETDIFFERENCE([1, 2, 6, 7], [1, 2, 3]),
"case3": SETDIFFERENCE([1, 2, 3, 4], [1, 2, 3, 4, 5, 6]),
"case4": SETDIFFERENCE([], [1, 2, 3]),
"case5": SETDIFFERENCE([1, 2, 3], []),
"case6": SETDIFFERENCE([1, 1, 1, 1], [2, 3, 4])
}
[
{
"case1": [3],
"case2": [6, 7],
"case3": [],
"case4": [],
"case5": [1, 2, 3],
"case6": [1]
}
]
Remarques
- Cette fonction système n’utilise pas l’index.