sql server 在那里设置,能按这种方式显示啊,谢谢大家

解决方案 »

  1.   

    update table set id=id-'0'写要读一下有多少0,然后再减就可以了
      

  2.   

    select substring(id,patindex('%[^0]%',id),8000),name from 表
      

  3.   

    select substring(id,patindex('%[^0]%',id),8000),name from 表
      

  4.   

    SELECT replace(id,'0','')
    FROM TName
    WHERE 条件
      

  5.   

    --要保证id里面没字母
    select cast(id as int),name from tablename
      

  6.   

    --要保证id里面没字母
    select cast(id as int) id,name from tablename
      

  7.   

    select convert(int,id) id,name from tablename
      

  8.   

    create table ai(id  varchar(100),   name varchar(100))insert into ai values( '0001',  'a')
    insert into ai values('0002',  'b')
    insert into ai values('0120',  'd')select right(id,len(id)+1-patindex('%[^0]%',id)) as id,name
    from ai
      

  9.   

    select convert(int,id) as id ,name
    from ai
      

  10.   

    --应该可以对不同的数据类型进行处理了
    --包括int,varchar
    希望没有误导你!!!
      

  11.   

    select cast((cast(id as integer)) as varchar(8000)) as id,name from tablename