sql server 中 int转float,float转int

sql server 中 int转float,float转int一 int 转 float 在计算时使用例如数据库定义字段为 wait total 数据类型为 int 则计算时 wait total 0 0 num 得到的数据为小数二 float 转 int 使用 round 54 56 0 他是四舍五入取整截取例 我使用到的要计算百分比 四舍五入 返回的是个 int 值 round SU

一: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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232118.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月31日 下午6:01
下一篇 2025年10月31日 下午6:22


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号