Freigeben über


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

Die INTBITAND Funktion gibt einen Vergleich der Bits der einzelnen Operanden mithilfe eines inklusiven AND-Operators zurück.

Syntax

INTBITAND(<int_expr_1>, <int_expr_2>)

Arguments

Description
int_expr_1 Ein ganzzahliger Ausdruck, der als linker Operand verwendet wird.
int_expr_2 Ein ganzzahliger Ausdruck, der als rechtshändiger Operand verwendet wird.

Rückgabetypen

Gibt eine 64-Bit-Ganzzahl zurück.

Examples

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

Bitweise UND-Vorgang

In diesem Beispiel wird die INTBITAND Funktion verwendet, um einen bitweisen AND-Vorgang auszuführen.

SELECT VALUE {
  compareNumbers: INTBITAND(15, 25),
  compareZero: INTBITAND(15, 0),
  compareSameNumber: INTBITAND(15, 15),
  compareDecimal: INTBITAND(15, 1.5)
}
[
  {
    "compareNumbers": 9,
    "compareZero": 0,
    "compareSameNumber": 15
  }
]