Les06Oracle子查询.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Les06Oracle子查询.ppt》由会员分享,可在线阅读,更多相关《Les06Oracle子查询.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6-2Copyright Oracle Corporation, 2001. All rights reserved.目标目标通过本章学习,您将可以通过本章学习,您将可以: 描述子查询可以解决的问题描述子查询可以解决的问题定义子查询。定义子查询。列句子查询的类型。列句子查询的类型。书写单行子查询和多行字查询。书写单行子查询和多行字查询。6-3Copyright Oracle Corporation, 2001. All rights reserved.使用子查询解决问题使用子查询解决问题谁的工资比谁的工资比 Abel 高高?谁的工资比谁的工资比 Abel 高高?Main Query:Abel的
2、工资是多少的工资是多少?Subquery6-4Copyright Oracle Corporation, 2001. All rights reserved.子查询语法子查询语法子查询子查询 (内查询内查询) 在主查询之前一次执行完成。在主查询之前一次执行完成。子查询的结果被主查询使用子查询的结果被主查询使用 (外查询外查询)。SELECTselect_listFROMtableWHEREexpr operator (SELECTselect_list FROMtable);6-5Copyright Oracle Corporation, 2001. All rights reserved.S
3、ELECT last_nameFROM employeesWHERE salary (SELECT salary FROM employees WHERE last_name = Abel);子查询子查询110006-6Copyright Oracle Corporation, 2001. All rights reserved.注意事项注意事项子查询要包含在括号内。子查询要包含在括号内。 将子查询放在比较条件的右侧。将子查询放在比较条件的右侧。除非进行除非进行Top-N 分析,否则不要在子查询中使用分析,否则不要在子查询中使用ORDER BY 子句。子句。单行操作符对应单行子查询,多行操作符
4、对应多行子查单行操作符对应单行子查询,多行操作符对应多行子查询。询。6-7Copyright Oracle Corporation, 2001. All rights reserved.子查询类型子查询类型主查询主查询子查询子查询返回返回ST_CLERK 多行子查询多行子查询ST_CLERKSA_MAN主查询主查询子查询子查询返回返回 单行子查询单行子查询6-8Copyright Oracle Corporation, 2001. All rights reserved.单行子查询单行子查询只返回一行。只返回一行。使用单行比较操作符。使用单行比较操作符。操作符操作符= = =含义含义Equal
5、 toGreater than Greater than or equal to Less than Less than or equal toNot equal to6-9Copyright Oracle Corporation, 2001. All rights reserved. SELECT last_name, job_id, salaryFROM employeesWHERE job_id = (SELECT job_id FROM employees WHERE employee_id = 141)AND salary (SELECT salary FROM employees
6、WHERE employee_id = 143);执行单行子查询执行单行子查询ST_CLERK26006-10Copyright Oracle Corporation, 2001. All rights reserved.SELECT last_name, job_id, salaryFROM employeesWHERE salary = (SELECT MIN(salary) FROM employees);在子查询中使用组函数在子查询中使用组函数25006-11Copyright Oracle Corporation, 2001. All rights reserved.子查询中的子查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Les06Oracle 查询
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内