sql server 2000 中如何把科学计数法表示的数字还原回来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2000 中如何把科学计数法表示的数字还原回来相关的知识,希望对你有一定的参考价值。
我把身份证号存到了VARCHAR(50)的字段中,就变成科学计数法数字了,如身份证320504192212221013 变成了3.20504192212221E+16,SQL语句查询的时候如何将科学计数法数字变成正常的身份证号?
是从哪里导入?如果是excel,你需要把excel中该列的属性类型设置为文本 参考技术A 下面地址也许能帮到你. .http://topic.csdn.net/u/20090116/09/cb1bc4e2-b75e-45c6-877f-3d4f7b27441e.html
Java导出csv数字如何不以科学计数显示,不能改变原来的值
如生成csv文件后,身份证号不以科学计数法显示,并且身份证号前不加任何字符显示原来的值,\t不行,拷贝到记事本后会多出双引号和空格
参考技术A 可能有两方面的问题。1。Java导出数据的时候,导出的是什么类型的数字,如果在处理过程中被编成了字符格式,估计就比较麻烦。如果有,要保证输出的时候是double或者其他类型。
2。Excel也会自动处理数字,你把相应列的单元格格式改变成普通,或者字符等,不让它自己变成科学计数法
以上是关于sql server 2000 中如何把科学计数法表示的数字还原回来的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server中如何把 科学记数法字符串 变为 数字字符串
在没有科学计数法的 SQL Server 中将 float 转换为 varchar
SQL Server 2008 - 从 Float 将列更改为 Varchar 产生科学记数法