En este tutorial, aprenderá sobre la función round() de MySQL. Cubriremos lo que hace la función, su sintaxis de función, los parámetros aceptados, los valores devueltos y los ejemplos prácticos del uso de la función.
Función MySQL Round()
En MySQL, la función round() en MySQL le permite redondear un valor numérico a un número específico de lugares decimales.
A continuación se muestra la sintaxis de la función round en MySQL:
ROUND(número, lugares_decimales)
La función acepta dos argumentos principales:
- El número a redondear.
- Decimal_places: este parámetro especifica el número de lugares decimales a los que se redondea el número de entrada. Este es un parámetro opcional. Si falta, la función redondea el número al número entero más cercano.
Echa un vistazo al siguiente ejemplo:
SELECCIONA RONDA(3.14159);
-- 3
SELECCIONE REDONDO (3.14159, 0) como p;
- 3
Como puede ver en la salida, establecer el parámetro decimal_places en 0 u omitirlo es muy exacto. Ambos devuelven el valor al número entero más cercano.
Ejemplo 1: uso de la función Round() con valor decimal positivo
Este ejemplo muestra el valor resultante cuando el valor del parámetro decimal_places se establece en un entero positivo:
SELECCIONE REDONDO (3.14159, 0) como p;
Producción:
pag |-----+
3.142|
Ejemplo 2: Uso de la función Round() con decimal negativo
También podemos establecer el parámetro decimal_places en un valor negativo como se muestra a continuación:
SELECCIONE REDONDO (3.14159, -3) como p;Esto debería obligar a la función a redondear el valor antes del decimal.
Resultado:
pag|-+
0|
Ejemplo 2:
SELECCIONE REDONDO (314159.14159, -3) como p;Resultado:
p |------+
314000|
Ejemplo 3: uso de la función Round() en una tabla
También podemos usar la función round() en una columna de tabla como se muestra a continuación:
Redondea los valores de la siguiente manera:
seleccionar valor, ROUND(valor) como redondeo de random_ints ri ;Producción:
Conclusión
La función round() de MySQL es una herramienta valiosa para aproximar los números a un nivel específico de precisión. Se puede utilizar en diversas operaciones matemáticas y estadísticas y, a menudo, se utiliza para simplificar los cálculos y hacerlos más manejables. La función round() es fácil de usar y puede ser una valiosa adición a su conjunto de herramientas de MySQL.