达内学习日志Day31:关联查询

Oracle作业4:关联查询

1>.查询员工的姓名及其所在部门的名字和城市

SELECT ename,dname,loc FROM emp e JOIN dept d ON e.deptno = d.deptno;

达内学习日志Day31:关联查询_第1张图片

2>.查询员工的姓名和他的管理者的姓名

SELECT t1.ename,t2.ename AS mgr_name FROM emp t1 JOIN emp t2 ON t1.mgr = t2.empno;


3>.查询员工的编号、姓名、部门编码、部门名称以及部门所在城市

SELECT empno,ename,d.deptno,dname,loc FROM emp e JOIN dept d ON e.deptno = d.deptno ORDER BY d.deptno;

达内学习日志Day31:关联查询_第2张图片

4>.查询员工的信息及其所在部门的信息(只查询没有员工的部门)

SELECT empno,ename,d.deptno,dname,loc from dept d left outer JOIN emp e ON e.deptno = d.deptno where e.empno is null;

达内学习日志Day31:关联查询_第3张图片

5>.查询并显示SALES部门的职位(distinct去重)

SELECT distinct job FROM emp e,dept d WHERE e.deptno = d.deptno AND d.dname='SALES';

达内学习日志Day31:关联查询_第4张图片

你可能感兴趣的:(达内学习日志Day31:关联查询)