Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen ROUND returnerar ett numeriskt värde avrundat till närmaste heltalsvärde.
En Azure Cosmos DB for NoSQL-systemfunktion som returnerar talet avrundat till närmaste heltal.
Syntax
ROUND(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Ett numeriskt uttryck. |
Returtyper
Returnerar ett numeriskt uttryck.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Avrunda tal till närmaste heltal
I det här exemplet avrundas positiva och negativa tal till närmaste heltal.
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
}
]
Anmärkningar
- Den här funktionen drar nytta av användningen av ett intervallindex. Mer information finns i intervallindex.
- Avrundningsåtgärden som utförs följer mittpunktens avrundning från noll. Om indata är ett numeriskt uttryck som ligger exakt mellan två heltal är resultatet det närmaste heltalsvärdet från 0. Till exempel
-6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.