Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 多个查询结果的交集、差集和并集

union/union all运算:将查询的返回组合成一个结果, union all不过滤重复。
  1. SELECT product_id FROM order_items  
  2. UNION  
  3. SELECT product_id FROM inventories;  
  4.   
  5. SELECT location_id  FROM locations   
  6. UNION ALL   
  7. SELECT location_id  FROM departments;  
intersect运算:返回查询结果中相同的部分。
  1. SELECT product_id FROM inventories  
  2. INTERSECT  
  3. SELECT product_id FROM order_items;  
minus运算:返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。
  1. SELECT product_id FROM inventories  
  2. MINUS  
  3. SELECT product_id FROM order_items;  
Oracle 查看表空间使用情况的SQL语言ORA-12154 PLSQL无法连接 Oracle相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数