需求要求保留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)) 直接截取