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
Description | |
---|---|
numeric_expr |
Uma expressão numérica. |
Tipos de devolução
Retorna uma expressão numérica.
Exemplos
O exemplo a seguir arredonda números positivos e negativos para o número 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
}
]
Observações
- Esta função beneficia de um índice de intervalo.
- A operação de arredondamento realizada segue o arredondamento do ponto médio para longe de zero. Se a entrada for uma expressão numérica, que cai exatamente entre dois inteiros, o resultado é 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
|