ROUND (consulta NoSQL)

SE APLICA A: NoSQL

Devuelve un valor numérico, redondeado al valor entero más cercano.

Sintaxis

ROUND(<numeric_expr>)  

Argumentos

Descripción
numeric_expr Una expresión numérica.

Tipos de valores devueltos

Devuelve una expresión numérica.

Ejemplos

El siguiente ejemplo redondea números positivos y negativos al entero más próximo.

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

Comentarios

  • Esta función se beneficia de un índice de intervalo.
  • La operación de redondeo realizada sigue el redondeo de punto medio alejado del cero. Si la entrada es una expresión numérica que se encuentra exactamente entre dos números enteros, entonces el resultado es el valor entero más cercano a 0. Aquí se proporcionan ejemplos: | | Redondeado | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |