标签: hive hiveql
我想在配置单元中显示小数精度以及小数数据类型的结果。但是,如果没有小数部分,则蜂巢中将不显示小数点。
fieldRef
在上面的示例中,它应该显示11.00而不是11。如何实现? 请帮忙。
答案 0 :(得分:1)
使用round或float_number设置您喜欢的小数点,例如:
round
float_number
select round(SUM(150.100 + 127.0090), 2);
select float_number(var,2);
答案 1 :(得分:0)
下面的format_number()函数应该执行此操作。Source,返回类型将是字符串。
format_number()
select format_number(11,2)
Note:Hive 0.13中添加了Precision和Scale。