该 NUMBERBIN 函数计算舍入为指定大小的倍数的输入值。
Syntax
NUMBERBIN(<numeric_expr> [, <bin_size>])
Arguments
| Description | |
|---|---|
numeric_expr |
一个数值表达式,计算结果值,然后将生成的值舍入为指定箱大小的倍数。 |
bin_size |
一个数值,该值指定舍入值时要使用的箱大小。 如果未指定,则此数值默认为 < a0 |
返回类型
返回数值。
例子
本部分包含有关如何使用此查询语言构造的示例。
装箱具有各种箱大小的数字
在此示例中,函数 NUMBERBIN 用于将数字舍入到各种箱大小。
SELECT VALUE {
roundToNegativeHundreds: NUMBERBIN(37.752, -100),
roundToTens: NUMBERBIN(37.752, 10),
roundToOnes: NUMBERBIN(37.752, 1),
roundToZeroes: NUMBERBIN(37.752, 0),
roundToOneTenths: NUMBERBIN(37.752, 0.1),
roundToOneHundreds: NUMBERBIN(37.752, 0.01)
}
[
{
"roundToNegativeHundreds": 100,
"roundToTens": 30,
"roundToOnes": 37,
"roundToOneTenths": 37.7,
"roundToOneHundreds": 37.75
}
]