我正在使用hive-2.1。我有一个列cust_id为double的源系统,我的hive cust_id数据类型为bigint。转换数据,我没有得到当前的数字。即。
hive> select cast(**2343424324323242322** as double);
**2.3434243243232425E18**
hive> select cast(cast(2343424324323242322 as double) as bigint);
**2343424324323242496**
是什么原因,我该如何解决?