Compartilhar via


ROUND (consulta NoSQL)

APLICA-SE A: NoSQL

Retorna um valor numérico, arredondado para o valor inteiro mais próximo.

Sintaxe

ROUND(<numeric_expr>)  

Argumentos

Descrição
numeric_expr Uma expressão numérica.

Tipos de retorno

Retorna uma expressão numérica.

Exemplos

O exemplo a seguir arredonda os números positivos e negativos para o inteiro mais 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
  }
]

Comentários

  • Essa função do sistema se beneficia de um índice de intervalo.
  • A operação de arredondamento executada segue o ponto médio do arredondamento a partir do zero. Se a entrada for uma expressão numérica, que está exatamente entre dois inteiros, o resultado será o valor inteiro mais próximo de 0. Exemplos são fornecidos aqui: | | Arredondado| | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |