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


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

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

Синтаксис

INTBITLEFTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Числовое выражение для перемещения.
numeric_expr_2 Количество битов для перемещения.

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

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

Примеры

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

Побитовая левая смена

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

SELECT VALUE {
  shiftInteger: INTBITLEFTSHIFT(16, 4),
  shiftDecimal: INTBITLEFTSHIFT(16, 0.4)
}
[
  {
    "shiftInteger": 256
  }
]