INTBITRIGHTSHIFT – Frågespråk i Cosmos DB (i Azure och Fabric)

Funktionen INTBITRIGHTSHIFT returnerar resultatet av en bitvis höger skiftåtgärd på ett heltalsvärde.

Syntax

INTBITRIGHTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Det numeriska uttryck som ska flyttas.
numeric_expr_2 Antalet bitar som ska flyttas.

Returtyper

Returnerar ett numeriskt uttryck.

Examples

Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.

Bitvis högerförskjutning

I det här exemplet INTBITRIGHTSHIFT används funktionen för att utföra en bitvis höger skiftåtgärd.

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