Поделиться через


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

Функция INTBITXOR возвращает результат побитовой монопольной операции OR с двумя целыми значениями.

Синтаксис

INTBITXOR(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Первое числовое выражение.
numeric_expr_2 Второе числовое выражение.

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

Возвращает числовое выражение.

Примеры

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

Побитовая эксклюзивная OR

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

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