一:int 转float,在计算时使用
例如数据库定义字段为 wait_total 数据类型为 int
则 计算时 (wait_total+0.0)/num 得到的数据为小数
二 float 转int,
使用 round(54.56,0) 他是四舍五入取整截取
例:我使用到的 要计算百分比,四舍五入,返回的是个int值
round(((SUM(ps_wait_network_total)*100+0.0)/(case when SUM(ml_unmatch_total)=0 then 1 else SUM(ml_unmatch_total) end)),0) ps_wait_network_total_rate
本文介绍了在SQL中如何将整型(int)转换为浮点型(float)进行计算以获得更精确的小数结果,以及如何使用round函数将浮点型转换为经过四舍五入处理的整型,适用于百分比计算等场景。
1224

被折叠的 条评论
为什么被折叠?



