请教 cx_Oracle 查询数据库 NUMBER 类型数据的时候,字段精度可能会发生与数据库不符的解决方法?
小弟在用 cx_Oracle 查询数据库的时候,有的时候查询出来的结果数字精度会莫名其妙的不对劲儿,例如,数据库中存的是 1503.87 ,字段类型为 number(16,2),而通过 cx_Oracle 查询出来的结果却是 1503.8700000000001,请问怎么能让结果正常显示呢?谢谢大家~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
round( 1503.8700000000001, 2)
对你需要设精度的列遍历就行了