NUMBERBIN関数は、指定したサイズの倍数に丸められた入力値を計算します。
構文
NUMBERBIN(<numeric_expr> [, <bin_size>])
論争
| Description | |
|---|---|
numeric_expr |
数値式。評価された後、結果の値は、指定されたビン サイズの倍数に丸められます。 |
bin_size |
値を丸めるときに使用するビン サイズを指定する数値。 この数値は、指定されていない場合は既定で 1 されます。 |
戻り値の型
数値を返します。
例示
このセクションでは、このクエリ言語コンストラクトを使用する方法の例を示します。
さまざまなビン サイズで数値をビン分割する
この例では、 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
}
]