表A数据如下
id        name 1 单银琴
2 李国正
3 尤娟
4 朱王英
5 李文
6 熊映红
7 王玲玲
8 赵彬
9 徐顺燕
10 周英
11 王艳伟我要查询出这样的结果id        name 1 单银琴
2 李国正
3 尤娟
4 朱李英
5 李文
6 熊映红
7 李玲玲
8 赵彬
9 徐顺燕
10 周英
11 李艳伟
name 字段中 含有 ‘王’的改成李  

解决方案 »

  1.   

    select id,replace(name,'王','李') name from a;
      

  2.   

    SQL> select * from table5;
     
                                         ID NAME
    --------------------------------------- --------------------
                                          1 单银琴
     
    SQL> select id,replace(name,'单','王') name from table5;
     
                                         ID NAME
    --------------------------------------- ----------------------------------------
                                          1 王银琴
     
    SQL> 
      

  3.   

    用 这个 decode 函数 怎么实现?