sql 除法计算一直 为0原因及解决方案
select 84/195 --返回结果为0
偶尔发现SQL Server中除法运算结果总是为0的现象,之所以称为现象,而不称为BUG,是因为实际上的运算结果并不是错误的
通过这个例子可以看出来,语句的执行结果是0。这是因为SQL Server会自动根据除数与被除数的最大精度去对运算结果取精度,这里的除数和被除数都是整数,所以得到的结果也是整数。
来验证一下这个结论:
select 84.0/195 --0.430769
通过上面的验证可以看出来,只要除数与被除数之中有一个是小数,得到的结果也会是小数。
这样的话,在SQL Server中除法运算中如果出现结果总是为0的现象,不用慌,只要知道了原因,就可以简单通过以下技巧来解决:
select (84+0.0)/195
技巧就是给除数或被除数加上一个0的小数,结果就有精度了,也就不会总是为0
sql 除法计算一直 为0原因及解决方案相关推荐
- Sql 中两个数除法计算结果等于0原因是什么?
问题 今天执行一个存储过程的时候, 发现执行结果和预期的结果不一致, 但是存储过程并没有发生错误!于是就一句一句的去查找问题,最后发现是在对两个数字进行除法计算的时候产生的问题.我惊奇的发现 138 ...
- SQLServer中进行sql除法运算结果为小数时显示0的解决方案
SQLServer中进行sql除法运算结果为小数时显示0的解决方案 参考文章: (1)SQLServer中进行sql除法运算结果为小数时显示0的解决方案 (2)https://www.cnblogs. ...
- 为什么python除法结果会有小数点0_为什么Python返回0进行简单的除法计算?
为什么Python返回0进行简单的除法计算? 内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用回答 (2) 关注 (0) 查看 (296)为什么这个简单的 ...
- 汽车之家基于 Flink 的实时计算平台 3.0 建设实践
▼ 关注「Apache Flink」,获取更多技术干货 ▼ 摘要:本文整理自汽车之家实时计算平台负责人邸星星在 Flink Forward Asia 2021 平台建设专场的演讲.主要内容包括: 应用 ...
- 试除法计算最小的N个素数
Trial division 试除法求最小N个素数是一个经典的算法. 可以使用素数分类的性质来加快计算的速度. 除了2以外,素数只能是2n+1,n>=1. 除了2.3和5以外,素数只能是6n+1 ...
- 在 SQL 中计算总行数的百分比
很多时候,你会希望知道一行(或一组行)在总行数所占的比重.换句话说,即是一行占总计数的百分比是多少.为了说明这一点,让我们看看以下显示在Navicat Premium 16中的表: 通过结合 coun ...
- 实例三十六:精确除法计算(*)
实例三十六:精确除法计算 问题描述: 使用数组精确计算 M/N(0<M<N<100)的值.如果 M/N 是无限循环小数,则计算输出它的第一个循环节,并输出循环节的起止位置. The ...
- 通过SQL语句计算两地的经纬度距离
通过SQL语句计算两地的经纬度距离 一.SQL案例 二.SQL参数说明 成功案例演示(对比腾讯地图): 一.SQL案例 select se.EnterpriseId,se.Code,se.Type,s ...
- [28000][Microsoft][SQL server native client 10.0][SQL server]用户‘sa’登录失败。(18456)
用native远程连接SQL server数据库提示:[28000][Microsoft][SQL server native client 10.0][SQL server]用户'sa'登录失败.( ...
最新文章
- 阿里云服务器如何安装memcached
- Android安全开发之浅谈密钥硬编码
- 全志A33-修改linux kernel启动参数
- Tecplot中如何提取水线面(自由表面)并绘图
- Prototype1.5.1源代码解读分析-3
- 美国500万个工作已被机器取代!超级AI会让人类永生还是灭亡?
- AcWing 730. 机器人跳跃问题 (二分)
- Winform 开发用户控件
- XCode7 iOS8.X Simulator 离线下载地址
- Socket编程面试题
- POI导出设置列为文本类型
- JavaScript设计模式——工厂模式
- 数学七大基本思想方法
- openOCD的使用1: 应用openOCD和Jlink仿真器连接Freescale K60系列 MCU
- 基于Python的旅游景点的数据采集与分析的研究
- 学术英语视听说2听力原文_大学英语新世纪视听说第二册听力原文及答案免费...
- 黑帽python_seo黑白帽:关键词排名官网,Python 黑帽SEO
- Chrome浏览器如何完美实现滚动截图技巧,无需下载插件
- 索尼黑卡相机Sony Rx100-M3与手机互联APP相关问题
- 头文件cstring、string、string.h的区别
热门文章
- iphone导出视频 无法连接到设备_iPhone 如何将原始照片导出备份到电脑?
- 让孩子轻松掌握计算机技巧,大思英语教你如何让孩子轻松掌握学习英语的技巧...
- 电子商务复习笔记一:电子商务概述与类型
- 国庆三亚自由行(Part 2 第二日之阳光沙滩美女烧烤)
- LambdaMart
- python输出偶数_python程序使用递归查找数字是偶数还是奇数
- Python爱好者 socket模块传输文件 -
- c语言输入252则输出应该是20,[转载]计算机C语言二级上级考试套题(一)
- 图谱实战 | ​鲍捷:知识图谱技术在金融领域的分析和应用
- 亚马逊定价策略_冷酷的策略使亚马逊保持领先