INTBITAND – Frågespråk i Cosmos DB (i Azure och Fabric)

Funktionen INTBITAND returnerar en jämförelse av bitarna för varje operande med en inkluderande AND-operator.

Syntax

INTBITAND(<int_expr_1>, <int_expr_2>)

Arguments

Description
int_expr_1 Ett heltalsuttryck som används som den vänstra operanden.
int_expr_2 Ett heltalsuttryck som används som den högra operanden.

Returtyper

Returnerar ett 64-bitars heltal.

Examples

Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.

Bitvis AND-åtgärd

I det här exemplet INTBITAND används funktionen för att utföra en bitvis AND-åtgärd.

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
  }
]