You are on page 1of 1

1.

SELECT ename, deptno, sal FROM emp WHERE (deptno,sal) IN (SELECT deptno,sal FROM emp WHERE comm IS NOT NULL); 2. SELECT a.ename, b.dname, a.sal FROM emp a, (SELECT dname,deptno FROM dept) b WHERE a.deptno = b.deptno AND (a.sal,NVL(a.comm,-1)) IN (SELECT a.sal, NVL(a.comm,-1) FROM emp a, dept b WHERE a.deptno = b.deptno AND b.loc = 'DALLAS'); 3. SELECT ename, hiredate, sal FROM emp WHERE (sal,NVL(comm,-1)) IN (SELECT sal, NVL(comm,-1) FROM emp WHERE ename = 'SCOTT') AND ename <> 'SCOTT'; 4. SELECT ename, job, sal FROM emp WHERE sal > ALL(SELECT sal FROM emp WHERE job = 'CLERK') AND job <> 'CLERK' ORDER BY sal DESC;

You might also like