Compartir vía


ROUND - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La ROUND función devuelve un valor numérico redondeado al valor entero más cercano.

Una función del sistema de Azure Cosmos DB for NoSQL que devuelve el número redondeado al entero más cercano.

Syntax

ROUND(<numeric_expr>)

Arguments

Description
numeric_expr Expresión numérica.

Tipos de retorno

Devuelve una expresión numérica.

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

Números redondeados al entero más cercano

En este ejemplo, los números positivos y negativos se redondean al entero más cercano.

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

Observaciones

  • Esta función se beneficia del uso de un índice de intervalo. Para obtener más información, vea Índices 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 cae exactamente entre dos enteros, el resultado es el valor entero más cercano lejos de 0. Por ejemplo, -6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.