如何在蜂巢中显示小数点?

时间:2018-10-06 16:38:07

标签: hive hiveql

我想在配置单元中显示小数精度以及小数数据类型的结果。但是,如果没有小数部分,则蜂巢中将不显示小数点。

fieldRef

在上面的示例中,它应该显示11.00而不是11。如何实现? 请帮忙。

2 个答案:

答案 0 :(得分:1)

  

使用roundfloat_number设置您喜欢的小数点,例如:

select round(SUM(150.100 + 127.0090), 2);

select float_number(var,2);

答案 1 :(得分:0)

下面的format_number()函数应该执行此操作。Source,返回类型将是字符串。

select format_number(11,2)

Note:Hive 0.13中添加了Precision和Scale。