Aracılığıyla paylaş


INTBITRIGHTSHIFT - Cosmos DB'de sorgu dili (Azure ve Doku'da)

İşlev, INTBITRIGHTSHIFT bir tamsayı değerinde bit düzeyinde sağ kaydırma işleminin sonucunu döndürür.

Sözdizimi

INTBITRIGHTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Kaydıracak sayısal ifade.
numeric_expr_2 Kaydıracak bit sayısı.

Dönüş türleri

Sayısal bir ifade döndürür.

Örnekler

Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.

Bit düzeyinde sağa kaydırma

Bu örnekte işlev, INTBITRIGHTSHIFT bit düzeyinde sağa kaydırma işlemi gerçekleştirmek için kullanılır.

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