hive中bigint和string比较join,我explain发现他们都转换成double类型。?

0
同时当190000000002778025,就会错误的匹配上*8023 ,*8025。理论上来说,double的精度可以满足啊,我在Java中也尝试,虽然double会用科学技术法显示,但实际if(==)仍然不满足啊。
已邀请:
0

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-11-06 回答

为啥不能统一一下类型呢?没有遇到过这种情况。。如果都是bigint不可以么?

要回复问题请先登录注册