• Oracle之Union与Union all的区别及Intersect和Minus


    如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。
    
    union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
    
    Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
    
    Union all:对两个结果集进行并集操作,包括重复行,不进行排序;
    
    Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;
    
    Minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
    愿你我既可以朝九晚五,也可以浪迹天涯;愿你我既可以拈花把酒,也能围炉诗书茶。
  • 相关阅读:
    POJ 1113 Wall
    POJ 2159 Ancient Cipher
    POJ 3253 Fence Repair
    HDU 5444 Elven Postman
    HDU 5432 Pyramid Split
    数据库 组合查询
    数据库 简单的数据查询
    数据库 聚合函数与分组
    数据库 使用DML语句更改数据
    数据库的数据完整性
  • 原文地址:https://www.cnblogs.com/xiaoheihei/p/13576616.html
Copyright © 2020-2023  润新知