- 博客(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
1455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人