【问题标题】:How to add zero in decimal number in hive.?如何在蜂巢中的十进制数中添加零。?
【发布时间】:2017-02-10 19:34:29
【问题描述】:

我的 hive 表中有一些数据在小数点后具有不同的尾数位数,我使用了小数(精度,比例)函数,以便我可以获得小数点后两位尾数的数据。 对于十进制(10,2)函数- 输入 123.123 输出 123.12

但对于输入 123.1 输出是 123.1,我希望它是 123.10 如何获取所需格式的数据?

【问题讨论】:

  • 如果您对默认格式不满意,请使用printf() 和 Java 格式字符串将 DECIMAL 转换为 STRING。

标签: hadoop hive


【解决方案1】:

小数点后的尾数 0 在 Hive 中为 0.14 之前的版本进行修剪。此问题已在 0.14 版本中修复。 Jira ID 供参考:- https://issues.apache.org/jira/browse/HIVE-7373

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    相关资源
    最近更新 更多