Tag: 精度小数点

存储统计数据,我需要DECIMAL,FLOAT还是DOUBLE?

我创造的乐趣,但我仍然要认真对待它,一个网站,主持各种testing。 我希望通过这些testing来收集统计数据。 一些数据将包括testing完成时间的百分比。 我可以很容易地计算出testing的百分比,但是我想要返回真实的数据,因为我在testing完成时存储了各种不同的值。 大多数值是在PHP浮动,所以我的问题是,如果我想要真正的统计数据,我应该将它们存储在MYSQL FLOAT,DOUBLE或DECIMAL。 我想利用MYSQL的function,如AVG()和LOG10()以及TRUNCATE() 。 为了让MYSQL返回基于我插入的值的真实数据,我应该使用什么作为数据库列的select。 我问,因为一些数字可能会或可能不是像10,10.89,99.09,或者简单的0浮点数。但是我想真实有效的统计数据被返回。 我能依靠浮点math吗? 编辑 我知道这是一个普遍的问题,我对此深表歉意,但对于像我这样的非math家,我也不是MYSQL的专家,我想请一个专家在这个领域的意见。 我已经做了研究,但是我仍然觉得我对这个问题的判断很混乱。 我再次道歉,如果我的问题是脱离主题或不适合本网站。

.NET中decimal,float和double的区别?

.NET中的decimal , float和double什么区别? 什么时候有人使用其中之一?