Aracılığıyla paylaş


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

İşlev, INTBITOR iki tamsayı değeri üzerinde bit düzeyinde kapsayıcı OR işleminin sonucunu döndürür.

Sözdizimi

INTBITOR(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 İlk sayısal ifade.
numeric_expr_2 İkinci sayısal ifade.

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 dahil OR

Bu örnekte işlev, INTBITOR bit tabanlı bir kapsayıcı OR işlemi gerçekleştirmek için kullanılır.

SELECT VALUE {
  inclusiveOr: INTBITOR(56, 100),
  inclusiveOrSame: INTBITOR(56, 56),
  inclusiveOrZero: INTBITOR(56, 0),
  inclusiveOrDecimal: INTBITOR(56, 0.1)
}
[
  {
    "inclusiveOr": 124,
    "inclusiveOrSame": 56,
    "inclusiveOrZero": 56
  }
]