日期:2014-05-18  浏览次数:20380 次

在线等,关于数据转化!!!
在sql中,有一列   是char类型的数据,用什么方法导出数据是数字型的,!!
谢谢了!!!

------解决方案--------------------

select cast(字段名 as int)
from 表名
------解决方案--------------------
你可以在sql联机帮助里看cast 和 convert的使用
------解决方案--------------------
int不够用就用bigint

declare @char char(18)
set @char = '100905020070722555 '
select cast(@char as bigint)

------解决方案--------------------
那就不要用int, 用numeric
------解决方案--------------------
declare @char char(18)
set @char = '100905020070722555 '
select cast(@char as numeric(20,0))