分类: Oracle
2015-03-20 01:07:27
A. 它忽略空值,错误,不会忽略空值
B. 交换交集表的前后顺序可以改变交集结果,错误,不会改变结果
C. 所有SELECT查询语句中的列的名字必须相同。错误,列名可以不必相同
D. 对于所有SELECT查询语句,列的数量和数据类型必须相同。
使用INTERSECT运算符可以返回多个查询的所有共同行。
准则
? 在查询中使用的所有SELECT语句中,由查询中的SELECT语句选定的列数和列的数据类型必须相同。不过,列名不必相同。
? 使相交的表按反方向排序不会更改结果。
? INTERSECT不会忽略NULL值。
如果选择列表中包含有表达式或者函数,那么必须为表达式或函数定义列别名
1、Uinon:无重并集,并以第一列的结果进行升序排序
2、Uinon all:有重并集,不对结果集排序
3、Intersect:交集,以第一列的结果进行升序排列
4、Minus:差集,以第一列的结果进行升序排列
5、可使用order by,必须放在最后一条select之后,当列名相同时,可以直接用列名排序,如果不同可以用位置排序,也可以使用别名使其相同。