name     sex      memo
------------------------
smith     M       123
stifen    W       abc
john      M       ***
nike      M       ***用update语句,如何使所有sex 为 'M' 的 memo列更新为 123(即smith列的数据)

解决方案 »

  1.   

    update tablename set memo='123'
    where sex='M'
      

  2.   

    update tablename set memo=(select memo from tablename where name='smith')
    where sex='M' and name<>'smith'
    后面的and name<>'smith'可以不用要,因为更新后都一样了。-_-
      

  3.   

    update test set memo='123' where sex='M'
      

  4.   

    update test set memo='123' where sex='M' and name <> 'smith'