Condividi tramite


ROUND (query NoSQL)

SI APPLICA A: NoSQL

Restituisce un valore numerico, arrotondato al valore integer più vicino.

Sintassi

ROUND(<numeric_expr>)  

Argomenti

Descrizione
numeric_expr Espressione numerica.

Tipi restituiti

Restituisce un'espressione numerica.

Esempi

Nell'esempio seguente i numeri positivi e negativi sono arrotondati all'intero più vicino.

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

Osservazioni:

  • Questa funzione trae vantaggio da un indice di intervallo.
  • L'operazione di arrotondamento eseguita effettua l’arrotondamento nel punto medio allontanandosi da zero. Se l'input è un'espressione numerica, che cade esattamente tra due interi, il risultato è il valore intero più vicino lontano da 0. Ecco alcuni esempi: | | Arrotondato | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |