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

Oracle的集合运算符

表1:temp1
AA    BB    CC
1      1      1
1      1      2
1      1      3
表2:temp2
AA    BB    CC
1      1      1
1      1      4
1,minus
select aa,bb,cc from temp1
minus
select aa,bb,cc from temp2
结果:
AA    BB    CC
1      1      2
1      1      3
select aa,bb,cc from temp2
minus
select aa,bb,cc from temp1
结果:
AA    BB    CC
1      1      4
2,intersect
select aa,bb,cc from temp1
intersect
select aa,bb,cc from temp2
结果:
AA    BB    CC
1      1      1
select aa,bb,cc from temp2
intersect
select aa,bb,cc from temp1
结果:
AA    BB    CC
1      1      1
3,union union all 省略


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

ORACLE常用FAQ

 第一部分、SQL&PL/SQL
[Q]怎么样查询特殊字符,如通配符%与_
[A]select * from table where name like 'A_%' escape ''
[Q]如何插入单引号到数据库表中
[A]可以用ASCII码处理,其它特殊字符如&也一样,如
insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符'
或者用两个单引号表示一个
or ......

ORACLE ROLLUP和CUBE的使用

ROLLUP,是GROUP BY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。
CUBE,也是GROUP BY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。
在文章的最后附上了相关表和记录创建的脚本。
1、向ROLLUP传递一列
SQL> select division_id,sum(salary)
  2  ......

110个oracle常用函数总结

 1. ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2. CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号