sqlserver电脑休眠时断开连接(浅谈sqlserver下float的不确定性)
类别:数据库 浏览量:2038
时间:2022-01-23 02:33:25 sqlserver电脑休眠时断开连接
浅谈sqlserver下float的不确定性很多时候,大家都知道,浮点型这个东西,本身存储就是一个不确定的数值,你永远无法知道,它是 0 = 0.00000000000000123 还是 0 = 0.00000000000999这样的东西。也许一开始使用的时候没有问题,但是有时候做统计的时候,就会看出端倪
简单的举个例子,就知道统计的时候,有可能出现意外的效果,导致可能需要存储过程或者接收程序的代码左额外的取舍数位的处理,所以在此其实我是推荐使用Numeric来替代float进行一个替代使用,避免一个sum ,然后明明明细看每一条数据都是正常的2,3位小数,一汇总就变成了8,9位的样子
CREATE TABLE #T (ID INT IDENTITY,Va FLOAT) CREATE TABLE #T1 (ID INT IDENTITY,Va NUMERIC(15,9)) --分开执行------------------------------------------------- INSERT INTO #T ( Va ) VALUES ( 0.60000000) INSERT INTO #T1 ( Va ) VALUES ( 0.60000000) GO 100 SELECT SUM(Va) FROM #T SELECT SUM(Va) FROM #T1 ---------------------- 60.0000000000001 (1 行受影响) --------------------------------------- 60.000000000 (1 行受影响)
总结
以上就是本文关于浅谈sqlserver下float的不确定性的全部内容,希望对大家有所帮助。感兴趣的朋友可以参阅本站:简述Redis和MySQL的区别、ORACLE SQL语句优化技术要点解析、MYSQL子查询和嵌套查询优化实例解析等,有什么问题可以随时留言,小编会及时回复大家。感谢各位对开心学习网的支持!
您可能感兴趣
- sqlservercount函数的用法(SQL Server中row_number函数的常见用法示例详解)
- sqlserver实例全库备份(sql server通过脚本进行数据库压缩全备份的方法推荐)
- sqlserver复制表结构及数据到新表(SQL SERVER 表与表之间 字段一对多sql语句写法)
- sqlserver基础数据类型(SQL Server中T-SQL 数据类型转换详解)
- SqlServer 英文单词全字匹配详解及实现代码(SqlServer 英文单词全字匹配详解及实现代码)
- sqlserver统计表大小(SqlServer 垂直分表减少程序改动)
- sqlserver连接字符串函数(SQL SERVER 2012新增函数之字符串函数FORMAT详解)
- SQLServer数据库中开启CDC导致事务日志空间被占满的原因(SQLServer数据库中开启CDC导致事务日志空间被占满的原因)
- sqlserver日志被删除(sql server日志处理不当造成的隐患详解)
- sql server2008如何升级到2012(MS sqlserver 2008数据库转换成2000版本的方法)
- sqlserver表值函数用法(SQL Server数据库中的表名称、字段比较)
- sqlserver 创建数据库链接(SqlServer数据库远程连接案例教程)
- sqlserver百分比数据查询时间(SQL Server统计信息更新时采样百分比对数据预估准确性的影响详解)
- sql启动错误代码1814(SQLMSSQLSERVER服务启动错误代码3414的解决方法)
- SqlServer 表单查询问题及解决方法(SqlServer 表单查询问题及解决方法)
- SQLServer数据库从高版本降级到低版本实例详解(SQLServer数据库从高版本降级到低版本实例详解)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
热门推荐
- nginx反向代理多个server(Nginx反向代理多个服务器的实现方法)
- echarts 高级图表教程(Echarts图例组件的属性与源代码)
- sql语言怎么删除某列(SQL删除多列语句的写法)
- 阿里云mysql升级注意事项(阿里云mysql空间清理的方法)
- 面试时如何谈自己的缺点
- 为什么css中float:right后右对齐换行
- mysql从入门到实践万字详解(mysql基础知识扫盲)
- python表白代码演示(python3实现表白神器)
- 腾讯云服务器怎么安装win7(腾讯云主机上使用Windows系统时的激活与更新操作教程)
- vue父组件怎么用子组件的数据(Vue使用v-model封装el-pagination组件的全过程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9