当前,我们有一个类型为double的数据库列,并且所有值都以指数格式存储
0055828993167
存储为5.5828993167E10
在获取值时,我们始终需要将其转换回长值new BigDecimal(5.5828993167E10).longValueExact()
由于这几乎在所有地方都必须完成,因此我们无法更改 列类型 我们可以一些方法如何在雅典娜中使用双倍-> long 查询结果?
documentation很少:(
答案 0 :(得分:0)
要获得等效于长值的值,请执行CAST(the_column AS BIGINT)