Sdílet prostřednictvím


INTBITLEFTSHIFT – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce INTBITLEFTSHIFT vrátí výsledek bitové operace posunu vlevo na celočíselné hodnotě.

Syntaxe

INTBITLEFTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Číselný výraz, který se má posunout.
numeric_expr_2 Počet bitů, které se mají posunout.

Návratové typy

Vrátí číselný výraz.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Bitový levý posun

V tomto příkladu se INTBITLEFTSHIFT funkce používá k provedení bitové operace posunu doleva.

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