- 博客(1)
- 收藏
- 关注
原创 impala的round函数诡异浅谈
round函数,是用来做四舍五入的,比如:select round(2.346,2)其中第一个参数2.346为待处理数值,第二个参数2表示精确到小数位后两位结果为:2.35但是有时候会出现一些意料之外的情况,比如:select round(1/3,3)结果为:0.33300000000000002正确的应该是:0.333出现这个问题的原因在于round处理数据的方式了,大家可以去网上查查我的解决方案:select round(cast(1/3 as decimal(3,3))
2022-02-16 13:16:52
1459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人