Función MySQL Round()

Funcion Mysql Round



El redondeo de números se refiere a encontrar el valor cercano aproximado de un valor numérico dado. El redondeo de números es una práctica común cuando se trabaja con valores numéricos, lo que le permite obtener un valor numérico que es más fácil de leer y analizar.

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.