Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La ROUND funzione restituisce un valore numerico arrotondato al valore intero più vicino.
Funzione di sistema Azure Cosmos DB per NoSQL che restituisce il numero arrotondato all'intero più vicino.
Sintassi
ROUND(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Espressione numerica. |
Tipi restituiti
Restituisce un'espressione numerica.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Arrotondare i numeri al numero intero più vicino
In questo esempio, i numeri positivi e negativi vengono arrotondati all'intero più vicino.
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
}
]
Osservazioni:
- Questa funzione trae vantaggio dall'uso di un indice di intervallo. Per altre informazioni, vedere Indici di intervallo.
- L'operazione di arrotondamento eseguita effettua l’arrotondamento nel punto medio allontanandosi da zero. Se l'input è un'espressione numerica che cade esattamente tra due interi, il risultato è il valore intero più vicino a 0. Ad esempio,
-6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.