Delen via


ROUND (NoSQL-query)

VAN TOEPASSING OP: NoSQL

Retourneert een numerieke waarde, afgerond naar het dichtstbijzijnde gehele getal.

Syntaxis

ROUND(<numeric_expr>)  

Argumenten

Beschrijving
numeric_expr Een numerieke expressie.

Retourtypen

Retourneert een numerieke expressie.

Voorbeelden

In het volgende voorbeeld worden positieve en negatieve getallen afgerond op het dichtstbijzijnde gehele getal.

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
  }
]

Opmerkingen

  • Deze functie profiteert van een bereikindex.
  • De afrondingsbewerking die wordt uitgevoerd, volgt een afronding van het middelpunt van nul. Als de invoer een numerieke expressie is, die precies tussen twee gehele getallen valt, is het resultaat de dichtstbijzijnde gehele waarde van 0het type . Hier worden voorbeelden gegeven: | | Afgerond | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |