INTMOD - Cosmos DB 中的查询语言(在 Azure 和 Fabric 中)

INTMOD 函数返回将第一个整数值除以第二个整数值的余数。

Syntax

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 numerator 数值表达式。
numeric_expr_2 分母数值表达式。

返回类型

返回数值表达式。

例子

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

整数值的模数

在此示例中,函数 INTMOD 用于返回两个数字的余数。

SELECT VALUE {
  mod: INTMOD(12, 5),
  positiveResult: INTMOD(12, -5),
  negativeResult: INTMOD(-12, -5),
  resultZero: INTMOD(15, 5),
  modZero: INTMOD(12, 0),
  modDecimal: INTMOD(12, 0.2)
}
[
  {
    "mod": 2,
    "positiveResult": 2,
    "negativeResult": -2,
    "resultZero": 0
  }
]