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

解决方案 »

  1.   


    select cast(字段名 as int)
    from 表名
      

  2.   

    你可以在sql联机帮助里看cast 和 convert的使用
      

  3.   

    我现在导出提示溢出,100905020070722555,,  int位数不够,怎么办??
      

  4.   

    如果不转化导出是100905E+17,我想导出复制到excel中显示这样的效果100905020070722555,
      

  5.   

    int不够用就用bigintdeclare @char char(18)
    set @char = '100905020070722555'
    select cast(@char as bigint)
      

  6.   

    declare @char char(18)
    set @char = '100905020070722555'
    select cast(@char as numeric(20,0))