IntDiv (NoSQL 查询)
适用范围: NoSQL
将左侧运算符除以右侧运算符。 有关更多信息,请参阅乘法运算符。
语法
IntDiv(<int_expr_1>, <int_expr_2>)
参数
描述 | |
---|---|
int_expr_1 |
整数表达式,用作左侧操作数。 |
int_expr_2 |
整数表达式,用作右侧操作数。 |
返回类型
返回 64 位整数。
注意
有关更多信息,请参阅 __int64。
示例
此示例使用各种静态值测试函数。
SELECT VALUE {
divide: IntDiv(10, 2),
negativeResult: IntDiv(10, -2),
positiveResult: IntDiv(-10, -2),
resultOne: IntDiv(10, 10),
divideZero: IntDiv(10, 0),
divideDecimal: IntDiv(10, 0.1)
}
[
{
"divide": 5,
"negativeResult": -5,
"positiveResult": 5,
"resultOne": 1
}
]
备注
- 此函数需要两个整数参数,并在假设数值为 64 位整数的前提下执行操作。
- 如果有参数非整数,则函数将返回 undefined。
- 溢出行为类似于 C++ 中的实现(环绕)。
- 乘法运算符具有从左至右的关联性。