hive-sql查询结果保留两位小数

需求要求保留4位小数,查博客大多是sql用法,但是hive-sql和sql还是有区别的,不知道大家发现没有,hive里有个自动转整的功能,示例
sql里

SELECT 1.0;  结果是1.0   

hive-sql里

SELECT 1.0;  结果是1   

hive-sql里截取两位小数的语句

round(2.456,2)                                         四舍五入截取
cast(duration_avg as decimal(10,2))      直接截取

猜你喜欢

转载自blog.csdn.net/weixin_42474635/article/details/89446157