Partilhar via


INTBITLEFTSHIFT - Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A INTBITLEFTSHIFT função retorna o resultado de uma operação de deslocamento para a esquerda bit a bit em um valor inteiro.

Sintaxe

INTBITLEFTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 A expressão numérica a ser deslocada.
numeric_expr_2 O número de bits a serem deslocados.

Tipos de devolução

Retorna uma expressão numérica.

Examples

Esta seção contém exemplos de como usar essa construção de linguagem de consulta.

Desvio bitwise para a esquerda

Neste exemplo, a INTBITLEFTSHIFT função é usada para executar uma operação de deslocamento bit a bit para a esquerda.

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