A字段             B字段
a01/01.mp3        01
b05/15.mp3        05
b04/11.mp3        04
e08/14.mp3        08
试了好多都不可以。
想破脑袋了大晚上的。好冷啊

解决方案 »

  1.   

    什么意思啊?
    是不是用A字段来 UPDATE B字段
      

  2.   

    如果规则比较简单的话,这样就可以
    create table #test(A字段 nvarchar(100),B字段 nvarchar(10))
    insert into #test(A字段)
    select 'a01/01.mp3' union all
    select 'b05/15.mp3' union all
    select 'b04/11.mp3' union all
    select 'e08/14.mp3'update #test set B字段 = substring(A字段,2,charindex('/',A字段)-2) select * from #testdrop table #test
      

  3.   

    B字段就是想要的结果。
    根据A字段的内容UPDATA过去的
    原来B是空的。现在想把B字段UPDATA成上面的样子
      

  4.   

    create table T(A varchar(100), B varchar(100))
    insert T(A) select 'a01/01.mp3'
    union all select 'b05/15.mp3'
    union all select 'b04/11.mp3'
    union all select 'e08/14.mp3'update T set B=substring(A, 2, 2)select * from TA                  B
    -------------------
    a01/01.mp3        01
    b05/15.mp3        05
    b04/11.mp3        04
    e08/14.mp3        08(4 row(s) affected)