(python)请教 cx_Oracle 查询数据库 NUMBER 类型数据的时候,字段精度可能会发生与数据库不符的解决方法?_其他语言_编程问答 问题: (python)请教 cx_Oracle 查询数据库 NUMBER 类型数据的时候,字段精度可能会发生与数据库不符的解决方法?
描述:

小弟在用 cx_Oracle 查询数据库的时候,有的时候查询出来的结果数字精度会莫名其妙的不对劲儿,例如,数据库中存的是 1503.87 ,字段类型为 number(16,2),而通过 cx_Oracle 查询出来的结果却是 1503.8700000000001,请问怎么能让结果正常显示呢?谢谢大家~


解决方案1:

round( 1503.8700000000001, 2)
对你需要设精度的列遍历就行了

上一篇python execjs传参给js遇到的问题
下一篇(python)cmd和自带的idle运行正常,PyCharm和anaconda怎么运行都报错?
明星图片
相关文章
《 (python)请教 cx_Oracle 查询数据库 NUMBER 类型数据的时候,字段精度可能会发生与数据库不符的解决方法?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)