ROUND (zapytanie NoSQL)
DOTYCZY: NoSQL
Zwraca wartość liczbową zaokrągloną do najbliższej wartości całkowitej.
Składnia
ROUND(<numeric_expr>)
Argumenty
opis | |
---|---|
numeric_expr |
Wyrażenie liczbowe. |
Typy zwracane
Zwraca wyrażenie liczbowe.
Przykłady
Poniższy przykład zaokrągla liczby dodatnie i ujemne do najbliższej liczby całkowitej.
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
}
]
Uwagi
- Ta funkcja korzysta z indeksu zakresu.
- Operacja zaokrąglania wykonywana następuje zaokrąglanie punktu środkowego z dala od zera. Jeśli dane wejściowe są wyrażeniem liczbowym, które mieści się dokładnie między dwiema liczbami całkowitymi, wynik jest najbliższą wartością całkowitą z dala od
0
wartości . Przykłady podano tutaj: | | Zaokrąglone | | --- | --- | |-6.5000
|-7
| |-0.5
|-1
| |0.5
|1
| |6.5000
|7
|