Partager via


ROUND (requête NoSQL)

S’APPLIQUE À : NoSQL

Retourne une valeur numérique, arrondie au nombre entier le plus proche.

Syntaxe

ROUND(<numeric_expr>)  

Arguments

Description
numeric_expr Expression numérique.

Types de retour

Renvoie une expression numérique.

Exemples

L’exemple suivant arrondit les nombres positifs et négatifs à l’entier le plus proche.

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

Remarques

  • Cette fonction bénéficie d’un index de plage.
  • L’opération arrondit les valeurs médianes à la valeur la plus éloignée de zéro. Si l’entrée est une expression numérique qui se situe exactement entre deux entiers, le résultat est le nombre entier le plus éloigné de 0. Quelques exemples sont fournis ici : | | Arrondi | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |