- 浏览: 37741 次
- 性别:
- 来自: 武汉
最新评论
-
hotsmile:
不错,服务端接受,还要解码一下吧。服务端的处理该如何考虑?
java http接口post提交方法 -
萧萧一剑:
很好的语句啊,楼主是人才啊
oracle 分割字符串(3)
文章列表
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;