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
-> -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
-> 1.3
mysql> SELECT ROUND(1.298, 0);
-> 1
Nota: ¡El valor de retorno de ROUND se convierte en un BIGINT!
Otras extensiones