Sdílet prostřednictvím


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

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

Syntaxe

INTBITRIGHTSHIFT(<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ý pravý posun

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

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