mysql语句,采用sum函数、avg函数等等小数位后出现很长的数字,先查看字段类型是否为float,若是请查看文章

在这段sql中因为net_in字段设置为float类型造成在使用sum函数时出现很长的小数位,其原因是浮点数的不准确本质,它们无法以准确值保存在计算机体系结构中。 方法一:最好的办法是将float字段改为decimal(16,6)。  具体操作为:sum(CAST(net_in AS DECIMAL(16,6))) 方法二:使用binary关键字解决。具体操作为“select sum(binary
相关文章
相关标签/搜索