Freigeben über


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 |