0E-8是什么鬼?

xiaoxiao2021-02-28  133

MYSQL多表联查,右表中无对应数据(decimal),用 IFNULL() 设置默认值为0,后台查询结果为 0e-8。

做的pdf导出功能,pdf中显示某个字段为0e-8肯定是不行的,其实0e-8就是0,需要代码转换为0即可:

(new BigDecimal("0E-8")).doubleValue() 也可以做一下判断,如果为0e-8就直接显示为0:

daddy.getMoney().compareTo(new bigDecimal(0E-8))==0?new bigDecimal(0):daddy.getMoney();

转载请注明原文地址: https://www.6miu.com/read-30574.html

最新回复(0)