往数据库中存float型0.1,结果成了0.10000000149011612 请问怎么解决,把数据库float类型改成numeric(18, 2)可以解决,但是这是取两位小数,如果我存0.001那就不行了,求解决方法