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

Funktionen INTBITLEFTSHIFT returnerar resultatet av en bitvis vänster skift-åtgärd på ett heltalsvärde.

Syntax

INTBITLEFTSHIFT(<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 vänster skift

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

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