收藏 分享(赏)

Oracle Les15_SET 运算符.ppt

上传人:myw993772 文档编号:7357368 上传时间:2019-05-16 格式:PPT 页数:20 大小:229KB
下载 相关 举报
Oracle Les15_SET 运算符.ppt_第1页
第1页 / 共20页
Oracle Les15_SET 运算符.ppt_第2页
第2页 / 共20页
Oracle Les15_SET 运算符.ppt_第3页
第3页 / 共20页
Oracle Les15_SET 运算符.ppt_第4页
第4页 / 共20页
Oracle Les15_SET 运算符.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、,SET 运算符,目标,通过本章学习,您将可以: 描述 SET 操作符 将多个查询用SET 操作符联接组成一个新的查询 排序,SET 操作符,A,B,UNION/UNION ALL,A,B,A,B,MINUS,UNION 操作符,UNION 操作符返回两个查询的结果集的并集,A,B,UNION 操作符举例,SELECT employee_id, job_id FROM employees UNION SELECT employee_id, job_id FROM job_history;,UNION ALL 操作符,UNION ALL 操作符返回两个查询的结果集的并集以及两个结果集的重复部分(

2、不去重),UNION ALL 操作符举例,SELECT employee_id, job_id, department_id FROM employees UNION ALL SELECT employee_id, job_id, department_id FROM job_history ORDER BY employee_id;,INTERSECT 操作符,INTERSECT 操作符返回两个结果集的交集,INTERSECT 操作符举例,SELECT employee_id, job_id FROM employees INTERSECT SELECT employee_id, job_i

3、d FROM job_history;,MINUS 操作符,MINUS 操作符返回两个结果集的补集,MINUS 操作符举例,SELECT employee_id,job_id FROM employees MINUS SELECT employee_id,job_id FROM job_history;,使用 SET 操作符注意事项,在SELECT 列表中的列名和表达式在数量和数据类型上要相对应 括号可以改变执行的顺序 ORDER BY 子句: 只能在语句的最后出现 必须使用第一个查询中的列名, 别名或相对位置,SET 操作符,除 UNION ALL之外,系统会自动将重复的记录删除 系统将第一

4、个查询的列名显示在输出中 除 UNION ALL之外,系统自动按照第一个查询中的第一个列的升序排列,匹配各SELECT 语句举例,SELECT department_id, TO_NUMBER(null) location, hire_date FROM employees UNION SELECT department_id, location_id, TO_DATE(null) FROM departments;,匹配各SELECT 语句举例,使用相对位置排序举例,COLUMN a_dummy NOPRINT SELECT sing AS “My dream“, 3 a_dummy FRO

5、M dual UNION SELECT Id like to teach, 1 FROM dual UNION SELECT the world to, 2 FROM dual ORDER BY 2;,总结,通过本章学习,您已经可以: 使用 UNION 操作符 使用 UNION ALL 操作符 使用 INTERSECT 操作符 使用 MINUS操作符 使用 ORDER BY 对结果集排序,Practice 15 Overview,This practice covers using the Oracle9i datetime functions.,Hidden Slide,Hidden Slide,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报