Udostępnij za pośrednictwem


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 0wartości . Przykłady podano tutaj: | | Zaokrąglone | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |