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 |