INTBITAND - Cosmos DB 中的查询语言

INTBITAND 函数使用非独占 AND 运算符返回每个作数位的比较。

Syntax

INTBITAND(<int_expr_1>, <int_expr_2>)

Arguments

Description
int_expr_1 一个整数表达式,用作左侧作数。
int_expr_2 一个整数表达式,用作右侧作数。

返回类型

返回 64 位整数。

例子

本部分包含有关如何使用此查询语言构造的示例。

按位 AND作

在此示例中,该 INTBITAND 函数用于执行按位 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
  }
]