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
|