• / 20
  • 下载费用:10 金币  

Oracle Les15_SET 运算符.ppt

关 键 词:
Oracle Les15_SET 运算符.ppt
资源描述:
,,,,,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 操作符返回两个查询的结果集的并集以及两个结果集的重复部分(不去重),,,,,,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_id 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之外,系统会自动将重复的记录删除 系统将第一个查询的列名显示在输出中 除 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 FROM dual UNION SELECT 'I''d 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,
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:Oracle Les15_SET 运算符.ppt
链接地址:https://www.weizhuannet.com/p-7357368.html
微传网是一个办公文档、学习资料下载的在线文档分享平台

微传网博客

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开