Sdílet prostřednictvím


ROUND (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí číselnou hodnotu zaokrouhlenou na nejbližší celočíselnou hodnotu.

Syntaxe

ROUND(<numeric_expr>)  

Argumenty

Popis
numeric_expr Číselný výraz.

Návratové typy

Vrátí číselný výraz.

Příklady

Následující příklad zaokrouhlí kladná a záporná čísla na nejbližší celé číslo.

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
  }
]

Poznámky

  • Tato funkce využívá index rozsahu.
  • Operace zaokrouhlování probíhá zaokrouhlováním středního bodu směrem od nuly. Pokud je vstup číselným výrazem, který přesně spadá mezi dvě celá čísla, je výsledkem nejbližší celočíselná hodnota daleko od 0. Příklady jsou uvedeny zde: | | Zaokrouhleno | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |