Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A ROUND função retorna um valor numérico arredondado para o valor inteiro mais próximo.
Uma função do sistema de base de dados Azure Cosmos que devolve o número arredondado para o número inteiro mais próximo.
Sintaxe
ROUND(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Uma expressão numérica. |
Tipos de devolução
Retorna uma expressão numérica.
Examples
Esta seção contém exemplos de como usar essa construção de linguagem de consulta.
Arredondar números para o número inteiro mais próximo
Neste exemplo, os números positivos e negativos são arredondados 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 da utilização de um índice de intervalo. Para obter mais informações, consulte Índices 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. Por exemplo,
-6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.