我创作是为了好玩,但我仍然想认真对待它,一个承载各种测试的网站。我希望通过这些测试收集统计数据。
一些数据将包括测试完成时间的百分比。我可以轻松计算测试的百分比,但我希望返回真实数据,因为我存储了与完成测试有关的各种不同值。
大多数值都是 PHP 浮点数,所以我的问题是,如果我想要真正的统计数据,我应该将它们作为 FLOAT、DOUBLE 还是 DECIMAL 存储在 MYSQL 中。
我想利用 MYSQL 的功能,例如AVG()
和LOG10()
以及TRUNCATE()
. 为了让 MYSQL 根据我插入的值返回真实数据,我应该使用什么作为数据库列选择。
我问是因为有些数字可能是也可能不是浮点数,例如 10、10.89、99.09 或简单的 0。但我希望返回真实有效的统计数据。
我可以依靠浮点数学吗?
编辑
我知道这是一个通用问题,我深表歉意,但对于像我这样的非数学家,我也不是 MYSQL 专家,我希望得到该领域专家的意见。
我已经完成了我的研究,但我仍然觉得我对这件事有一个模糊的判断。如果我的问题离题或不适合本网站,我再次道歉。