您好,欢迎来到一二三四网。
搜索
您的当前位置:首页MSSQL中进行SQL除法运算结果为小数却显示0的解决方法

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

来源:一二三四网

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

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

select field1/field2 from table

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

select cast(field1 as float)/field2 from table

Copyright © 2019- howto1234.net 版权所有 湘ICP备2023021910号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务