Oracle Union与Union All使用方法:
1. Union 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你需要查询结果.
例如:
    SELECT Date FROM Store_Information  UNION  SELECT Date FROM Internet_Sales
注:union用法中,两个select语句的字段类型匹配,而且字段个数要相同
    select '1' as type,FL_ID,FL_CODE,FL_CNAME,FLDA.FL_PARENTID from FLDA WHERE ZT_ID=2006030002 union select '2' as type,XM_ID,XM_CODE ,XM_CNAME ,FL_ID from XMDA 
where exists (select * from (select FL_ID from FLDA WHERE ZT_ID=2006030002 ) a where XMDA.fl_id=a.fl_id) order by type,FL_PARENTID ,FL_IDUNION
在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
2.UNION ALL指令的用法和union一样,只不过union含有distinct的功能,它会把两张表了重复的记录去掉,而union all不会,所以从效率上,union all 会高一点,但在实际中用到的并不是很多. 例如:    
    SELECT Date FROM Store_Information UNION ALL SELECT Date FROM Internet_Sales
Oracle Join ON使用方法:
内连接与外链接: 
内连接用于返回满足连接条件的记录;而外连接则是内连接的扩展,它不仅会满足连接条件的记录,而且还会返回不满足连接条件的记录,语法如下:    
    select table1.column,table2.column from table1 [inner|left|right|full]join table2 on table1.column=table2.column;
inner join表示内连接、left join表示左外连接、right join表示右外连接、full join表示全连接;on用于指定连接条件。
注意:如果使用from内、外连接,则必须使用on操作符指定连接条件;如果使用(+)操作符连接,则必须使用where指定连接条件。
1、内连接   内连接查询返回满足条件的所有记录,默认情况下没有指定任何连接则为内连接例如:   
     select t1.name,t2.name from cip_temps t1 inner join cip_tmp t2 on t1.ID=t2.id; 
2、左外连接    左外连接查询不仅返回满足条件的所有记录,而且还会返回不满足连接条件的连接操作符左边表的其他行,例如:    
    select t1.name,t2.name from cip_temps t1 left join cip_tmp t2 on t1.ID=t2.id;  
3、右外连接    右外连接查询不仅返回满足调价的所有记录,而且还会返回不满足连接条件的连接操作符右边表的其他行,例如:

select t1.name,t2.name from cip_temps t1 right join cip_tmp t2 on t1.ID=t2.id;

4、全连接    全连接查询不仅返回满足调价的所有记录,而且还会返回不满足连接条件的其他行,例如:

select t1.name,t2.name from cip_temps t1 full join cip_tmp t2 on t1.ID=t2.id;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31379016/viewspace-2123283/,如需转载,请注明出处,否则将追究法律责任。

oracle-union、union all和join on用法相关推荐

  1. 关于SQL中Union和Join的用法

    转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 一直以来,对于数据库SQL方面都是半吊子水平,能写一些基本的增删改查的语句,大部分时间都是用下Where, ...

  2. oracle union详解,oracle union用法 oracle中union的用法

    oracle中union的用法 只知道是用来左联接的,还有类似union all,谁有这个例子,要解释详细一点的一生中要有两次冲动,一次奋不顾身的爱情,一次为说走就走的旅行. UNION 指令的目的是 ...

  3. oracle+union+连接,union使用方法 oracle中union的用法

    定义了 union var{ uchar tempa[4]; ulong temp3; }; union var longdat小编们利用C语言定义一个简单的Union共用体结构. 你曾经喜欢小编,现 ...

  4. Oracle中union用法

    Oracle中union用法 一.union用于查询结果可能存在多张表中的数据,并剔除重复数据据. 二.union all 用于查询结果可能存在多张表中的数据,并将所有数据返回. 三.写法: sele ...

  5. oracle+union+连接,Oracle中union/union all/Intersect/Minus用法

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

  6. oracle rownum union,oracle数据库笔记

    获奖学员:王梓祺 所获奖项:三等奖 内容: /*前言:这份资料是结合老师笔记,课堂案例,TTS6.0课件以及个人的理解整理,时间仓促,如有纰漏敬请原谅.*/ Oracle 数据库 语法顺序 selec ...

  7. oracle union 类型转换,Oracle 中 union 和union all 的简单使用说明

    1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...

  8. mysql: union / union all / 自定义函数用法详解

    mysql: union / union all http://www.cnblogs.com/wangyayun/p/6133540.html mysql:自定义函数用法详解 http://www. ...

  9. mySql中union all 及max,ifnull用法

    mySql中union all 及max,ifnull用法 selectifnull(max(d.orderNum),0) totalNum,ifnull(max(d.money),0) totalM ...

  10. SQL:union \union all、intersect 、except的用法

    在SQL中可以使用union \union all 获取并集数据,使用intersect获取交集数据,使用except获取差集数据. 1.数据源准备: declare @tb1 table (Trus ...

最新文章

  1. 树莓派python编程自学-一些缩短树莓派学习曲线的书籍、课程和网站
  2. SharePoint 2010/SharePoint 2013 Custom Action: 基于Site Collection 滚动文字的通知.
  3. 工作三年,我没给家里一分钱,还把家里掏空了
  4. SAP 权限对象设置及在程序中的应用
  5. 【原】分享超实用工具给大家
  6. webService 客户端接口调用【java】
  7. [转载] Linux进程基础
  8. linux创建根目录代码,Linux文件系统之目录的建立
  9. paip.多维理念 输入法的外码输入理论跟文字输出类型精髓
  10. 多用户微信多级分销系统源码php,PHP微信多级三级分销体系源码 领取宝微信双领取_源码下载...
  11. python物理建模初学者指南 pdf 脚本之家_Blender权威指南 罗聪翼 著 中文 PDF 清晰扫描版 [114M]...
  12. 报考南航计算机的专硕还是学硕呢?
  13. 三星note10 android q,【极光ROM】-【三星NOTE10/NOTE10+/5G N97XX-9825】-【V5.0 Android-Q-TE9】...
  14. TouchRetouch CR2 2.1.1 特别版 Mac 扣图修图软件
  15. 利用jackson-dataformat-xml包中的XmlMapper类将xml解析成实体类对象
  16. 校园人脸识别系统开发需求有哪些
  17. 笔记本电脑键盘失效修复方法,我搞了好久
  18. linux /etc/security/login.cfg,AIX用户管理
  19. C语言位操作的神应用(位操作)
  20. C语言改错题系列整理-非常容易0x1

热门文章

  1. 计算机c语言苹果和虫子,计算概论(A)/基础编程练习1(8题)/2:苹果和虫子
  2. hover、focus、active、link、visited状态 CSS
  3. python实现肘部法则和轮廓系数可视化
  4. 8.0、Python基础---类(浅读)(下)
  5. Apache Pulsar的consume的各种subscription mode订阅模式、consume消费者的消费规则
  6. python怎么删除字符串最后一个字符?
  7. 基于sklearn的决策树算法
  8. 【项目实训】个人开发记录博客
  9. centos8怎么启动docker
  10. 7种前端自动化测试框架