SQL ROUND()Funciones


Función ROUND()

La función ROUND() se utiliza para redondear un campo numérico al número especificado de decimales.

Sintaxis de SQL ROUND()

SELECT ROUND(column_name,decimals) FROM TABLE_NAME;

Parámetro Descripción
column_name Obligatorio. El campo a redondear.
decimals Opcional. Especifica el número de decimales a devolver.




Ejemplo de SQL ROUND()

ROUND(X):Devuelve un entero redondeado del parámetro X.

Ejemplo

mysql> SELECT ROUND(-1.23);
        -> -1
mysql> SELECT ROUND(-1.58);
        -> -2
mysql> SELECT ROUND(1.58);
        -> 2

ROUND(X,D):Devuelve un número redondeado del parámetro X con D decimales. Si D es 0, el resultado no tendrá punto decimal ni parte fraccionaria.

Ejemplo

mysql> SELECT ROUND(1.298, 1);
        -> 1.3
mysql> SELECT ROUND(1.298, 0);
        -> 1

Nota: ¡El valor de retorno de ROUND se convierte en un BIGINT!

Otras extensiones