Hive SQL Impala 关于round被cast为string后保留小数位数功能失效的解决方法
Hive SQL Impala 关于round被cast为string后保留小数位数功能失效的解决方法select cast(round(5.8976,3) as string)----------------------------------------会返回 ‘5.8976’需要把round产生的double数据更改为decimal类型再进行转化select cast(cast(round(5.8976,3) as decimal(9,2)) as string)------------
原创
2021-11-01 11:23:44 ·
1659 阅读 ·
0 评论