INTBITAND - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi mengembalikan INTBITAND perbandingan bit dari setiap operand menggunakan operator AND inklusif.

Syntax

INTBITAND(<int_expr_1>, <int_expr_2>)

Arguments

Description
int_expr_1 Ekspresi bilangan bulat, yang digunakan sebagai operand sebelah kiri.
int_expr_2 Ekspresi bilangan bulat, yang digunakan sebagai operand sebelah kanan.

Tipe pengembalian

Mengembalikan bilangan bulat 64-bit.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Operasi BITWISE AND

Dalam contoh ini, INTBITAND fungsi digunakan untuk melakukan operasi BITWISE AND.

SELECT VALUE {
  compareNumbers: INTBITAND(15, 25),
  compareZero: INTBITAND(15, 0),
  compareSameNumber: INTBITAND(15, 15),
  compareDecimal: INTBITAND(15, 1.5)
}
[
  {
    "compareNumbers": 9,
    "compareZero": 0,
    "compareSameNumber": 15
  }
]