`
zdk8105
  • 浏览: 37741 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
oracle集合函数包括:minus,union,union all,intersect。 1.minus:找到两个给定的数值集合之间的差异,意味着找到一个数值集合,其中的元素仅存在于前一个集合中,而不存在于另一个集合中。 exp: Sql代码 select d.deptno     from dept d   minus   select e.deptno from emp e  2.union:union连接查询的两张表中相同列名的数据的并集。 exp: Sql代码 select d.deptno     from dept d   union  selec ...
----更新去掉hw_dmt_zdk_test表中 stuname 字段中的‘67’ update hw_dmt_zdk_test t set t.stuname=(case when instr(t.stuname,'67',1,1)>0 then                  replace(replace(t.stuname,'67',''),',,',',')                  else                  t.stuname                  end)
  with t as (select ',123,43,567,'str from dual) select substr(t.str,instr(t.str,',',1,rownum)+1,instr(t.str,',',1,rownum+1)-instr(t.str,',',1,rownum)-1)Id   from dual,t    connect by rownum<length(t.str)-length(replace(t.str,',',''))
(SELECT substr(t1.str,                instr(t1.str, ',', 1, LEVEL) + 1,                decode(instr(t1.str, ',', 1, LEVEL + 1),0,                length(str) + 1,                instr(t1.str, ',', 1, LEVEL + 1)) -                instr(t1.str, ',', 1, LEVEL) - 1) s   FROM dual, t1   CONNECT BY LEVEL &l ...
drop table qc_str    create table qc_str(aa number(10),bb varchar(64)) insert into qc_str values(1,'aa,bb,cc,dd'); insert into qc_str values(2,'c,d,e,f,g,h,i'); select a.aa,        substr(bb,instr(a.bb,',',1,b.num-1)+1,instr(a.bb,',',1,b.num)-instr(a.bb,',',1,b.num-1)-1)   from(select aa, ','||ltri ...
declare  sName   varchar(500); sAge    number; begin   sName:='jime';   sAge:=23;   dbms_output.put_line( 'name:'||sName||Chr(10)||'age:'||sAge   ); end;
Global site tag (gtag.js) - Google Analytics