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
|