Partager via


INTBITRIGHTSHIFT - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La INTBITRIGHTSHIFT fonction retourne le résultat d’une opération de décalage droit au niveau du bit sur une valeur entière.

Syntaxe

INTBITRIGHTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Descriptif
numeric_expr_1 Expression numérique à déplacer.
numeric_expr_2 Nombre de bits à déplacer.

Types de retour

Retourne une expression numérique.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Maj droite au niveau du bit

Dans cet exemple, la INTBITRIGHTSHIFT fonction est utilisée pour effectuer une opération de décalage droit au niveau du bit.

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