SELECT empno,ename,sal
FROM emp
WHERE sal>(SELECT sal FROM emp WHERE empno=7782)AND job=(SELECT job FROM emp WHERE empno=7369)
7.查询工资最高的员工姓名和工资。
SELECT ename,sal
FROM emp
WHERE sal=(SELECTMAX(sal)FROM emp)
8.查询部门最低工资 高于10号部门 最低工资的部门的编号、名称及部门最低工资。
SELECT e.deptno,d.dname,MIN(e.sal)FROM emp e,dept d
WHERE e.deptno=d.deptno
GROUPBY deptno,dname
HAVINGMIN(e.sal)>(SELECTMIN(sal)from emp WHERE deptno=10)
9.查询员工工资为其部门最低工资的员工的编号和姓名及工资。
SELECT empno,ename,sal
FROM emp
10.显示经理是KING的员工姓名,工资。
SELECT e.ename,e.sal
FROM emp e
WHERE mgr=(SELECT empno FROM emp WHERE ename='KING')
11.显示比员工SMITH参加工作时间晚的员工姓名,工资,参加工作时间。
SELECT ename,sal,hiredate
FROM emp
WHERE hiredate>(SELECT hiredate FROM emp WHERE ename='SMITH')
12.使用子查询的方式查询哪些职员在NEW YORK工作。
SELECT*FROM emp
WHERE deptno=(SELECT deptno from dept WHERE loc='NEW YORK')