ROUND (NoSQL-Abfrage)
GILT FÜR: NoSQL
Gibt einen numerischen Wert zurück, gerundet auf den nächsten ganzzahligen Wert.
Syntax
ROUND(<numeric_expr>)
Argumente
BESCHREIBUNG | |
---|---|
numeric_expr |
Ein numerischer Ausdruck. |
Rückgabetypen
Gibt einen numerischen Ausdruck zurück.
Beispiele
Im folgenden Beispiel werden die positiven und negativen Zahlen auf die nächste ganze Zahl gerundet.
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
}
]
Bemerkungen
- Diese Funktion profitiert von einem Bereichsindex.
- Der durchgeführte Rundungsvorgang folgt der Mittelpunktrundung von null. Wenn die Eingabe ein numerischer Ausdruck ist, der genau zwischen zwei ganzen Zahlen liegt, ist das Ergebnis der nächste Ganzzahlenwert abseits von
0
. In der folgenden Tabelle sind Beispiele aufgelistet: | | Gerundet | | --- | --- | |-6.5000
|-7
| |-0.5
|-1
| |0.5
|1
| |6.5000
|7
|