--創建一查詢,顯示與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';