Hadoop Hive DOUBLE 类型问题
来自新用户的快速 Hive/Hadoop 问题。
我有一个 DOUBLE 列,其值为“1.8E8”,这是否意味着我达到了 DOUBLE 的最大值?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
来自新用户的快速 Hive/Hadoop 问题。
我有一个 DOUBLE 列,其值为“1.8E8”,这是否意味着我达到了 DOUBLE 的最大值?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
不。
1.8e8
很小。 IEEE 754 双精度的最大值约为2.22e308
。No.
1.8e8
is tiny. The maximum value for a IEEE 754 double is about2.22e308
.不是,它是Hive中十进制值的表示。
1.8E8——> 180000000
请参阅此链接了解更多详细信息:
http://www.aptibook.com/discuss-technical?uid=tech-hive12&question=Double-type-in-Hive-%E2%80%93-Important-points
No, it is the representation of decimal value in Hive.
1.8E8 --> 180000000
Refer this link for more details:
http://www.aptibook.com/discuss-technical?uid=tech-hive12&question=Double-type-in-Hive-%E2%80%93-Important-points