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

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

select field1/field2 from table

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

select cast(field1 as float)/field2 from table

更多相关文章

  1. Android(安卓)限制EditText输入小数点后面位数
  2. android 自定义数字软键盘
  3. Android计算器低级错误?都是二进制惹的祸!
  4. android edittext 限制输入框小数位数
  5. 使用ProgressBar显示进度条
  6. a64_7.1android平板关于更改绘制矩形界面透明度
  7. Android(安卓)字符串格式化 千位符
  8. Android(安卓)Location 和 Sensor的使用,图片旋转角度
  9. Android(安卓)EditText保留小数点后两位

随机推荐

  1. Android之使用Android-query框架开发实战
  2. 2016年3月1日Android实习笔记
  3. android抽屉效果
  4. Android中ImageView和VideoView铺满父元
  5. Android(安卓)分析内存的使用情况
  6. android调用unity
  7. Android Step by Step (1)——第一个Andr
  8. 基本组件之列表视图
  9. Windows如何配置Android的ADB环境变量
  10. Android(安卓)URL scheme