mysql5.5 sum计算的结果有好多小数,varchar类型,谁知道是什么原因?测试结果1:
select * from mytest_copy
id a
1 5.91
2 5.93
3 5.96
4 5.97
5 6
6 6.03
7 6.06
8 5.59
9 6.1
select sum(a) from mytest_copy
53.550000000000004测试结果2:
如果将第9条数据改成6,结果正常
select * from mytest_copy
id a
1 5.91
2 5.93
3 5.96
4 5.97
5 6
6 6.03
7 6.06
8 5.59
9 6
select sum(a) from mytest_copy
53.45