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中如何把 科学记数法字符串 变为 数字字符串

在没有科学计数法的 SQL Server 中将 float 转换为 varchar

SQL Server 2008 - 从 Float 将列更改为 Varchar 产生科学记数法

SQL Server:将FLOAT转换为NVARCHAR,最高精度,无需科学记数法

在sql server2000中,如何把整型字段转换成字符串型字段?