Condividi tramite


INTBITLEFTSHIFT - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La INTBITLEFTSHIFT funzione restituisce il risultato di un'operazione di spostamento a sinistra bit per bit su un valore intero.

Sintassi

INTBITLEFTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Espressione numerica da spostare.
numeric_expr_2 Numero di bit da spostare.

Tipi restituiti

Restituisce un'espressione numerica.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Spostamento a sinistra bit per bit

In questo esempio, la INTBITLEFTSHIFT funzione viene usata per eseguire un'operazione di spostamento a sinistra bit per bit.

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