--创建一查询,显示与Blake在同一部门工作的雇员的项目和受雇日期,但是Blake不包含在内。select ename,hiredate from emp where deptno in (select deptno from emp where ename='BLAKE') and ename <> 'BLAKE';--显示位置在Dallas的部门内的雇员姓名、变化以及工作SELECT * FROM EMP WHERE DEPTNO IN (SELECT DEPTNO FROM DEPT WHERE LOC='DALLAS');--显示被King直接管理的雇员的姓名以及工资。SELECT A.* FROM EMP A,EMP B WHERE A.MGR=B.EMPNO AND B.ENAME='KING';--创建一查询,显示能获得与Scott一样工资和奖金的其他雇员的姓名、受雇日期以及工资SELECT * FROM EMP WHERE (SAL,NVL(COMM,0))=(SELECT SAL,NVL(COMM,0) FROM EMP WHERE ENAME='SCOTT');
--创建一查询,显示与 Blake 在同一部门工作的雇员的项目和受雇日期,但是 Blake不包含在内。SELECT ENAME, JOB ,HIREDATE FROM EMP WHERE DEPTNO=(SELECT DEPTNO FROMEMP
WHERE ENAME='BLAKE') AND ENAME<>'BLAKE';--显示位置在 Dallas 的部门内的雇员姓名、变化以及工作。SELECT ENAME,JOB FROM EMP WHERE DEPTNO=(SELECTDEPTNO FROM DEPT WHERE LOC=’DALLAS’);--显示被 King 直接管理的雇员的姓名以及工资。SELECT E.ENAME,E.SAL FROM EMP E,EMP EP
WHEREE.MGR=EP.EMPNO AND EP.ENAME='KING';--创建一查询,显示能获得与 Scott 一样工资和奖金的其他雇员的姓名、受雇日期以及工资。SELECT ENAME,SAL,HIREDATE FROM EMP WHERE SAL=(SELECT SAL
FROM EMP WHERE ENAME='SCOTT')AND NVL(COMM,0)=(SELECT NVL(COMM,0)
FROM EMP WHERE ENAME='SCOTT') AND BENAME<>'SCOTT';