在开发中我们可能会遇到,精度问题的处理,有时需要四舍五入,但有时候又不需要四舍五入。
那么可以用mysql的ROUND函数和TRUNCATE函数处理这类问题。
-
ROUND(X,D) 用法
ROUND函数将X按照D长度在小数点后按照位数进行四舍五入截取。
示例
SELECT ROUND(200.12567,4);
输出结果:200.1567
-
TRUNCATE(X,D) 用法
TRUNCATE函数将X按照D长度在小数点后按照位数直接进行截取。
示例
SELECT TRUNCATE(200.12567,4);
输出结果:200.1256