ORACLE 集合操作
2017-01-02 00:31
155 查看
ORACLE语句中的集合关键字:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
集合运算是有先后顺序的,比如 SELECT 1 ID FROM DUAL MINUS SELECT 2 ID FROM DUAL,表示第一个集合中除去第二个集合中存在于第一个集合相同的部分
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序; Minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
集合运算是有先后顺序的,比如 SELECT 1 ID FROM DUAL MINUS SELECT 2 ID FROM DUAL,表示第一个集合中除去第二个集合中存在于第一个集合相同的部分
相关文章推荐
- Oracle 四种结果集集合操作命令 Union、Union All、Intersect、Minus
- oracle集合的操作
- Oracle 四种结果集集合操作命令 Union、Union All、Intersect、Minus
- oracle 子查询、集合操作、复杂查询
- oracle 集合操作
- Oracle的集合操作
- sql ORACLE(六): 集合操作
- [Oracle 学习笔记] 04 子查询和集合操作
- Oracle 集合操作
- 对ORACLE的TEMP和UNDO空间的操作集合
- Oracle集合操作函数:Union、Intersect、Minus
- ORACLE SQL总结二:集合操作符合和DML语句
- Oracle基础学习五之表的集合和序列操作
- Oracle的五种约束,序列,视图,集合操作
- Oracle之集合操作
- Oracle集合操作
- Oracle 四种结果集集合操作命令 Union、Union All、Intersect、Minus
- ORACLE 数据查询集合即:查询结果的集合操作 并集 交集 差集
- oracle常用表操作:集合操作符以及简单函数的应用
- Oracle集合操作函数:union、intersect、minus