Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert een set die alleen de elementen uit de eerste invoerset bevat die zich niet in de tweede invoerset bevindt zonder duplicaten.
Syntaxis
SETDIFFERENCE(<arr_expr1>, <arr_expr2>)
Arguments
| Description | |
|---|---|
arr_expr1 |
De eerste matrixexpressie. |
arr_expr2 |
De tweede matrixexpressie. |
Retourtypen
Hiermee wordt een matrixexpressie geretourneerd.
Voorbeelden
In het volgende voorbeeld ziet u de resultaten van het gebruik van deze functie om setverschillen tussen matrices te vinden.
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]
}
]
Opmerkingen
- Deze systeemfunctie maakt geen gebruik van de index.