A04_多表关联查询-副本资料.ppt

例题:列出入职日期早于其直接上级的所有雇员 列出至少有一个雇员的所有部门 SELECT empno,ename FROM emp e WHERE hiredate (SELECT hiredate FROM emp m where e.mgr=m.empno ); 思考与练习 一. 简答题 简述何为等值连接查询。 简述何为外连接查询。 二. 上机操作题 编写SQL指令,查询scott.emp表中每个员工的工号、姓名、工资、所属部门名称及其部门地址。 编写SQL指令,查询scott.emp表中每个员工的工号、姓名、工资及其上司的工号和姓名。 * 《Oracle数据库》/ 第五章 复杂查询 外连接 左外连接: SELECT empno, ename, job, sal, dept.deptno, dname FROM emp LEFT JOIN dept ON emp.deptno = dept.deptno; 9527员工没有部门信息,但也出现在查询结果中 INSERT INTO EMP (empno,ename,job) values(9527,EAST,SALESMAN); 外连接 使用内连接查询时,返回结果中只包含符合连接条件的行 外连接:可返回不符合连接条件的行 外连接有三种: 左外连接:关键字LEFT OUTER JOIN或LEFT JOI

文档评论(0)

1亿VIP精品文档

相关文档