Aracılığıyla paylaş


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

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

Sözdizimi

INTBITLEFTSHIFT(<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 sol kaydırma

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

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