当前位置: 移动技术网 > IT编程>数据库>MSSQL > MSSQL中进行SQL除法运算结果为小数却显示0的解决方法

MSSQL中进行SQL除法运算结果为小数却显示0的解决方法

2017年12月12日  | 移动技术网IT编程  | 我要评论

魔法蘑菇肉片,直升机模型,bt3破解软件下载

今天在用mssql进行sql除法运算时,发现运算结果有小数,而整数部分为0时,结果直接显示为0,经过一翻测试发现了解决方法,拿来分享。

假设有如下的一段sql除法运算:

select field1/field2 from table

假设其运算结果应该为0.123,但实际在mssql查询编辑器中运算直接就显示为0了,那么要想显示其真实结果,有什么办法呢?方法就是将分子field1的数据类型强制转换为float型,方法如下:

select cast(field1 as float)/field2 from table

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网