update namlist set 
pname='america' where pname='ameroca'

解决方案 »

  1.   

    能不能做得更通用一点
    比如说我要把panem中所用的字母i改成o
    这样子行不行
    或者把所有pname中的三个字母改成o行不行。
      

  2.   

    oracle or sql server:
    update namlist set pname=replace(pname,'i','o');
    想改三个字母,把'i'变成那三个字母就行了 
      

  3.   

    小胃说得对!如果这么简单我就不会发帖子了,pname 的实际值有几十个字符而且要改的记录有几百条!我总不能一条一条的该吧!请大家想想办法!
      

  4.   

    xzou(亡狼补齿)的应该是对的吧,你想替换什么字母都可以了。
      

  5.   

    同意xzou,用replace函数就可以了,随意替换
      

  6.   

    在oracle里应该怎么写!这样通不过我才问的!
      

  7.   

    update namlist set pname=replace(pname,'i','o') where pname like '%i%'