ROUND (NoSQL クエリ)
適用対象: NoSQL
最も近い整数値に丸められた数値を返します。
構文
ROUND(<numeric_expr>)
引数
説明 | |
---|---|
numeric_expr |
任意の数式を指定します。 |
戻り値の型
数値式を返します。
例
次の例では、最も近い整数に次の正と負の数値を四捨五入します。
SELECT VALUE {
roundTwoPointFour: ROUND(2.4),
roundTwoPointSix: ROUND(2.6),
roundTwoPointFive: ROUND(2.5),
roundNegativeTwoPointFour: ROUND(-2.4),
roundNegativeTwoPointSix: ROUND(-2.6)
}
[
{
"roundTwoPointFour": 2,
"roundTwoPointSix": 3,
"roundTwoPointFive": 3,
"roundNegativeTwoPointFour": -2,
"roundNegativeTwoPointSix": -3
}
]
解説
- この関数では範囲インデックスが役に立ちます。
- 実行される丸め操作では、中点はゼロから離れる方向に丸められます。 入力が 2 つの整数のちょうど真ん中になる数値式の場合、結果は
0
より遠い側で最も近い整数値になります。 いくつかの例を次に示します。: | | 四捨五入済み | | --- | --- | |-6.5000
|-7
| |-0.5
|-1
| |0.5
|1
| |6.5000
|7
|