Condividi tramite


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

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

Sintassi

INTBITRIGHTSHIFT(<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 destra bit per bit

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

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