Un ejemplo básico para realizar operaciones matemáticas con decimales en bases de datos mysql. Utilizamos la función TRUNCATE(X,D) que retorna el número X, truncado a D decimales. Si D es 0, el resultado no tiene punto decimal o parte fraccional. D puede ser negativo para truncar (hacer cero) D dígitos a la izquierda del punto decimal del valor X.
Ejemplo, vamos a actualizar todos los campos de una tabla (jugadores) y dividir entre 4 todos los campos ‘nivel’ (cuyo valor sea mayor que 10) de una tabla que se llama ‘jugadores’… utilizando 2 decimales:
UPDATE jugadores SET nivel = TRUNCATE((nivel / 4 ) ,2) WHERE nivel > 10
Agradezco tu comentario 🤘