[MySQL] [Base de datos] Cómo realizar un redondeo estricto

【fondo】

Cuando se programa para usuarios con experiencia financiera, a menudo implica situaciones en las que es necesario retener y redondear dígitos específicos.

【pregunta】

La Ronda comúnmente utilizada en MySQL no es estrictamente el redondeo, sino el principio de redondear y dejar el doble para lograr una elección equilibrada. Para las industrias financieras que requieren certeza, especialmente cuando el límite es alto, se requiere un redondeo estricto, por lo que no se puede utilizar Round.

【solución】

Se puede lograr un redondeo estricto con Decimal.
Por ejemplo:

SELECT CAST(your_column_name AS DECIMAL(10, 7)) FROM your_table_name;

Supongo que te gusta

Origin blog.csdn.net/weixin_41697242/article/details/132975024
Recomendado
Clasificación