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
|