+ -
当前位置:首页 → 问答吧 → 提取ID数值问题!

提取ID数值问题!

时间:2011-12-22

来源:互联网

所要提取的数值为18位,如:149300511542222848
类型:bigint(80) NOT NULL 提取结果:149300511542000000
类型:varchar(255) NOT NULL 提取结果:1.49300511542E+17(149300511542000000的科学计数)
想要的值为149300511542222848。

求解!

作者: wordpace   发布时间: 2011-12-22

你是说在数据库中吗?
是谁传来的这个数,传来的时候是以什么类型?或者说,接收时是什么数据类型?

你不会是在导入时出的问题吧?

作者: qianjin036a   发布时间: 2011-12-22

貌似在MSSQL里没有 bigint(80) 这样的数据类型:
SQL code
declare @i bigint
set @i=149300511542222848
select @i
/*
--------------------
149300511542222848

(1 行受影响)

*/

作者: qianjin036a   发布时间: 2011-12-22

估计楼主的不是MSSQL数据库

作者: fredrickhu   发布时间: 2011-12-22

我是不是来错地方了 @.@
mysql
话说我是要提取twitter每条tweet的id,18位~

作者: wordpace   发布时间: 2011-12-22