Hadoop Hive DOUBLE 类型问题

发布于 2024-12-03 05:53:14 字数 152 浏览 4 评论 0 原文

来自新用户的快速 Hive/Hadoop 问题。

我有一个 DOUBLE 列,其值为“1.8E8”,这是否意味着我达到了 DOUBLE 的最大值?

屏幕截图

Quick Hive/Hadoop question from a new user.

I have a DOUBLE column that has "1.8E8" for value, does it mean I reached the max value for DOUBLE?

Screenshot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

分開簡單 2024-12-10 05:53:14

不。1.8e8 很小。 IEEE 754 双精度的最大值约为 2.22e308

No. 1.8e8 is tiny. The maximum value for a IEEE 754 double is about 2.22e308.

对岸观火 2024-12-10 05:53:14

不是,它是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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文