易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 查询替换问题

表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 字段中 含有 ‘王’的改成李 
select id,replace(name,'王','李') name from a;

SQL code:
SQL> select * from table5;

ID NAME
--------------------------------------- --------------------
1 单银琴

SQL> select id,replace(name,'单','王') name from table5;

ID NAME
--------------------------------------- ----------------------------------------
1 王银琴

SQL>


用 这个 decode 函数 怎么实现?

decode函数?多此一举!


相关问答:

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

oracle并发处理SOS - Oracle / 开发

我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了

引用
oracle ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

请教Oracle事务隔离级别问题 - Oracle / 非技术区

查看事务隔离级别的命令,
MySQL使用的是select @@tx_isolation;
在Oracle中查看事务隔离级别的命令是哪个?

SQL code:

SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......

oracle 执行顺序 - Oracle / 基础和管理

SQL code:

declare
v_deptno number(2);
v_dname varchar2(14);
begin
dbms_output.put_line('请输入部门号和部门名:');
v_deptno:=&deptno;
v_dname:='&dname';
insert into dept01(deptno,dnam ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号