SQL ROUND()Fonctions
Fonction ROUND()
La fonction ROUND() est utilisée pour arrondir un champ numérique au nombre de décimales spécifié.
Syntaxe SQL ROUND()
SELECT ROUND(column_name,decimals) FROM TABLE_NAME;
| Paramètre | Description |
|---|---|
| column_name | Obligatoire. Le champ à arrondir. |
| decimals | Facultatif. Spécifie le nombre de décimales à renvoyer. |
Exemples SQL ROUND()
ROUND(X):Renvoie un entier qui est la valeur arrondie du paramètre X.
Exemple
mysql> SELECT ROUND(-1.23);
-> -1
mysql> SELECT ROUND(-1.58);
-> -2
mysql> SELECT ROUND(1.58);
-> 2
-> -1
mysql> SELECT ROUND(-1.58);
-> -2
mysql> SELECT ROUND(1.58);
-> 2
ROUND(X,D):Renvoie un nombre arrondi à partir du paramètre X avec D décimales. Si D vaut 0, le résultat n'aura ni point décimal ni partie fractionnaire.
Exemple
mysql> SELECT ROUND(1.298, 1);
-> 1.3
mysql> SELECT ROUND(1.298, 0);
-> 1
-> 1.3
mysql> SELECT ROUND(1.298, 0);
-> 1
Remarque : la valeur de retour de ROUND est convertie en BIGINT !
Autres extensions