如何在不改变数据库中某个字段值的基础上,对该字段再补充添加部分新的值?
比如,原字段的值是“123”,我要把它的值变为“123 ABC”,这种改变如何操作?

解决方案 »

  1.   

    update 表  set 字段= where ... 
      

  2.   

    update table set 字段 = 字段+/-啥(看具体操作) where 
      

  3.   

    update 表
    set 需要更新的字段=需要更新的字段+' ABC'
      

  4.   

    declare @tb table (id int,name nvarchar(20) )
    insert into @tb select 1,'123'
        union all   select 2,'张三'
    update a  set a.name=a.name +' ABC' from @tb a where id=1
    SELECT * FROM @tb
    2 行受影响)(1 行受影响)
    id          name
    ----------- --------------------
    1           123 ABC
    2           张三(2 行受影响)
      

  5.   

    update 表
    set 需要更新的字段=123 +' ABC'
    where  条件