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

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

Remarque : la valeur de retour de ROUND est convertie en BIGINT !

Autres extensions