ROUND (NoSQL-fråga)
GÄLLER FÖR: NoSQL
Returnerar ett numeriskt värde avrundat till närmaste heltal.
Syntax
ROUND(<numeric_expr>)
Argument
beskrivning | |
---|---|
numeric_expr |
Ett numeriskt uttryck. |
Returtyper
Returnerar ett numeriskt uttryck.
Exempel
I följande exempel 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
}
]
Kommentarer
- Den här funktionen drar nytta av ett 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 bort från
0
. Exempel finns här: | | Avrundad | | --- | --- | |-6.5000
|-7
| |-0.5
|-1
| |0.5
|1
| |6.5000
|7
|