正在学习mysql 的函数,对于四舍五入函数有点问题
TRUNCATE(X,D) 是直接截取小数值,不会进行四舍五入
ROUND(X,D) 函数,是进行四舍五入截取的,但是我在测试的时候出现了一个问题
这两个数字的结果,计算结果都正常,第一个结果为9.67 ,第二个结果为9.22 ;
可是我换了一个数据就出问题了
这里不是很理解,还望各位指教
贴的图片好像不见了 ,换的数据是9.999 ,最后得到的结果是10
如果小数是0的话 就不保留了