如题:请教如何用A表字段A1和A2,把B表的字段B1,update为A1/A2??谢谢大家!

解决方案 »

  1.   

    请教如何用A表字段A1和A2,把B表的字段B1,update为A1/A2??谢谢大家!
    update b set b1=a.a1/a.a2
    from a ,b where a.id=b.id
      

  2.   

    谢谢,如果表B是个空表呢?我希望把b1update为A1/A2(也就是A1加斜杠加A2),是不是要这样写:update b set b1=a.a1+'/'+a.a2 from a ,b where a.id=b.id
      

  3.   

    不好意思,我说错了,我是说如果要把A1/A2(也就是A1加斜杠加A2)insert到表B的b1字段中,该怎么写?
      

  4.   

    insert B(b1) select A1+'/'+A2 from A
      

  5.   

    insert B(b1) select A1+'/'+A2 from A
    --如果A1和A2是varchar型的,不是的话要类型转换一下
      

  6.   

    不好意思,我说错了,我是说如果要把A1/A2(也就是A1加斜杠加A2)insert到表B的b1字段中,该怎么写?insert B(b1) 
    select 
    CAST(A1 as varchar)+'/'+cast(A2 as varchar)
    from A