欢迎来到代码驿站!

MsSql

当前位置:首页 > 数据库 > MsSql

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

时间:2021-05-11 08:54:51|栏目:MsSql|点击:

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

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

select field1/field2 from table

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

select cast(field1 as float)/field2 from table

上一篇:SQL Server查询条件IN中能否使用变量的示例详解

栏    目:MsSql

下一篇:详解安装sql2012出现错误could not open key...解决办法

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

本文地址:http://www.codeinn.net/misctech/119351.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有