MSSQL中进行SQL除法运算结果为小数却显示0的解决方法
16lz
2022-01-08
今天在用MSSQL进行SQL除法运算时,发现运算结果有小数,而整数部分为0时,结果直接显示为0,经过一翻测试发现了解决方法,拿来分享。
假设有如下的一段SQL除法运算:
select field1/field2 from table
假设其运算结果应该为0.123,但实际在MSSQL查询编辑器中运算直接就显示为0了,那么要想显示其真实结果,有什么办法呢?方法就是将分子field1的数据类型强制转换为float型,方法如下:
select cast(field1 as float)/field2 from table
更多相关文章
- Android(安卓)限制EditText输入小数点后面位数
- android 自定义数字软键盘
- Android计算器低级错误?都是二进制惹的祸!
- android edittext 限制输入框小数位数
- 使用ProgressBar显示进度条
- a64_7.1android平板关于更改绘制矩形界面透明度
- Android(安卓)字符串格式化 千位符
- Android(安卓)Location 和 Sensor的使用,图片旋转角度
- Android(安卓)EditText保留小数点后两位