文档详情

dATA数据库子查询.pdf

发布:2018-08-09约1.21万字共52页下载文档
文本预览下载声明
嵌套查询 上海海洋大学工程学院 姜波 E-mail:bjiang@shou.edu.cn 上海海洋大学 工程学院姜波 1 • Retrieve the name and address of all employees who work for the ‘Research’ department. 上海海洋大学 工程学院姜波 2 嵌套查询 • 一个SELECT-FROM-WHERE语句称为一个查询 块 • 在一个查询块的WHERE子句中嵌入另一个查 询块称为嵌套查询。嵌入的查询块称为子 查询。 • 子查询的结果用于建立其父查询的查询条 件。 上海海洋大学 工程学院姜波 3 嵌套查询 • 单值嵌套查询 子查询的返回结果是一个值,通常用比较 运算符 (,,=,=,=,!=,)与父查询连 接。 • 多值嵌套查询 子查询的返回结果是一系列值,通常用条 件运算符 (IN,ANY,ALL)与父查询连接。 上海海洋大学 工程学院姜波 4 带有比较运算符的子查询 • Retrieve the name and address of all employees who work for the ‘Research’ department. 子查询,查出 Research 的部门号 SELECT FNAME,LNAME,ADDRESS FROM EMPLOYEE WHERE DNO= (SELECT DNUMBER FROM DEPARTMENT WHERE DNAME=Research) 5 上海海洋大学 工程学院姜波 5 举例:查询全公司员工的平均工资 上海海洋大学 工程学院姜波 6 举例:查询所有工资大于或等于 全公司平均工资的员工信息 SELECT FNAME,LNAME,SALARY FROM EMPLOYEE 上海海洋大学 工程学院姜波 WHERE SALARY
显示全部
相似文档