Freigeben über


INTBITXOR - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die INTBITXOR Funktion gibt das Ergebnis eines bitweise exklusiven OR-Vorgangs für zwei ganzzahlige Werte zurück.

Syntax

INTBITXOR(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Der erste numerische Ausdruck.
numeric_expr_2 Der zweite numerische Ausdruck.

Rückgabetypen

Gibt einen numerischen Ausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Bitweises exklusives OR

In diesem Beispiel wird die INTBITXOR Funktion verwendet, um einen bitweisen exklusiven OR-Vorgang auszuführen.

SELECT VALUE {
  exclusiveOr: INTBITXOR(56, 100),
  exclusiveOrSame: INTBITXOR(56, 56),
  exclusiveOrZero: INTBITXOR(56, 0),
  exclusiveOrDecimal: INTBITXOR(56, 0.1)
}
[
  {
    "exclusiveOr": 92,
    "exclusiveOrSame": 0,
    "exclusiveOrZero": 56
  }
]