INTBITAND — язык запросов в Cosmos DB (в Azure и Fabric)

Функция INTBITAND возвращает сравнение битов каждого операнда с помощью инклюзивного оператора AND.

Синтаксис

INTBITAND(<int_expr_1>, <int_expr_2>)

Arguments

Description
int_expr_1 Целочисленное выражение, которое используется в качестве левого операнда.
int_expr_2 Целочисленное выражение, которое используется в качестве правого операнда.

Типы возвращаемых данных

Возвращает 64-разрядное целое число.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Побитовая операция AND

В этом примере INTBITAND функция используется для выполнения побитовой операции 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
  }
]