MySQL 字段相加精度问题解决方法
如果两个字段相加得到的结果精度不对,可以尝试使用 MySQL 提供的 'DECIMAL' 数据类型来存储这些字段,并在进行加法计算时指定精度。例如,可以使用以下语句将两个字段相加,并将结果保留两位小数:
SELECT CAST((field1 + field2) AS DECIMAL(10,2)) FROM table_name;
其中,'DECIMAL(10,2)' 指定了最大总位数为 10,小数位数为 2。这样可以确保计算结果的精度正确。
原文地址: https://www.cveoy.top/t/topic/nN5D 著作权归作者所有。请勿转载和采集!