字段CUSTOMER_BAN是double类型。当我在HUE中选择它是可读的
例如
但是当我尝试通过CLI加载文件中的select结果时,我得到了
CUSTOMER_BAN count(*)
6.43409603E8 4
6.43411919E8 8
6.44484716E8 20000
6.44874103E8 10
6.44904516E8 10
6.45158643E8 10
6.4535095E8 7
6.45543925E8 10
我想到了这个
select concat(CUSTOMER_BAN) as CUSTOMER_BAN
将返回一个字符串,但结果是一样的。如何将点之前的部分作为字符串获取?
round(CUSTOMER_BAN)
返回了相同的结果。
答案 0 :(得分:0)
cast (... as bigint)
e.g。
select cast (cast (123456789 as double) as bigint);