Sdílet prostřednictvím


INTBITAND – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce INTBITAND vrátí porovnání bitů každého operandu pomocí inkluzivního operátoru AND.

Syntaxe

INTBITAND(<int_expr_1>, <int_expr_2>)

Arguments

Description
int_expr_1 Celočíselná hodnota, která se používá jako levý operand.
int_expr_2 Celočíselná hodnota, která se používá jako pravý operand.

Návratové typy

Vrátí 64bitové celé číslo.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Bitové operace AND

V tomto příkladu se INTBITAND funkce používá k provedení bitové operace AND.

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