当前,我们有一个类型为double的数据库列,并且所有值都以指数格式存储
0055828993167
5.5828993167E10
在获取我们始终需要转换回long值的值时存储为new BigDecimal(5.5828993167E10).longValueExact()
因为这几乎在所有地方都必须完成,并且我们不能更改列的类型,我们可以在查询结果时在雅典娜中强制转换double-> long吗?
文档很少:(
要获得与long值相等的值,请执行 CAST(the_column AS BIGINT)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句