Oracle基础练习题及答案(子查询)

更新时间:2023-11-10 02:07:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

子查询

1. 查询和scott相同部门的员工姓名ename和雇用日期hiredate

select ename,hiredate from emp where deptno=(select b.deptno from emp a,dept b where a.deptno=b.deptno and ename='SCOTT');

2. 查询工资比公司平均工资高的所有员工的员工号empno,姓名ename和工资sal。

select empno,ename,sal from emp where sal>(select avg(sal) from emp );

3. 查询和姓名中包含字母u的员工在相同部门的员工的员工号empno和姓名ename

select empno,ename from emp a,dept b where a.deptno(+)=b.deptno and a.deptno=(select deptno from emp where ename like '%U%');

4. 查询在部门的loc为newYork的部门工作的员工的员工姓名ename,部门名称dname和岗位名称job

select ename,dname,job from emp a,dept b where a.deptno=b.deptno and loc='NEW YORK';

5. 查询管理者是king的员工姓名ename和工资sal

select a.ename,a.sal from emp a,emp b where a.mgr=b.empno and b.ename='KING';

本文来源:https://www.bwwdw.com/article/lw9v.html

Top