并行查询:取并集,也就是所有的数据

(select deptno from emp)

union

(select deptno from dept);


交集查询: 取两个表的交集,结果即属于A又属于B;

(select deptno from emp)

intersect

(select deptno from dept);



差操作的嵌套查询:属于a但是不属于B的。反过来查就没数据了。。。多的那个要写在前面。

(select deptno from dept)

minus

(select deptno from emp) ;


说明:

Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;

Union All,对两个结果集进行并集操作,包括重复行,不进行排序;

Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;

Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。


ceil函数


ceil(n),取大于等于数值N的最小整数。


范例: select sal,ceil(sal/100) from emp;


floor函数


floor(n),取值小于等于数值N的最大整数;用法同上。