表member_info中有会员编号字段member,现在会员的编号全部为9位,我想把会员的编号改为12位,就是在现有的9位编号前边加上123,请问sql语句该如何写,我是在数据库中直接修改的。谢谢各位帮忙。如果说编号中既有9位的也有12位的(12位的已经在前边加123),现在想把9位的改为12位,在前边加123,请问sql语句该如何写?谢谢!

解决方案 »

  1.   

    update tb set col = '123' + col where len(col) = 9
      

  2.   

    update member_info set member='123'+trim(member) where len(trim(member))=9
      

  3.   


    update member_info set member = '123' + col where len(member) = 9
      

  4.   

    orupdate member_info set member = right('123' + member ,12)