DBMS LAB Exp-2
DBMS LAB Exp-2
AIM: Write the Queries (along with sub Queries) using ANY, ALL, IN, EXISTS,
NOTEXISTS, UNION, INTERSET.
SQL> select * from emp where sal > (select SAL from emp where ename ='SCOTT');
SAL
----------
3000
SQL> select empno,sal,deptno from emp where sal > (select SAL from emp where
ename ='MILLER');
SAL
----------
1300
SQL> SELECT * FROM EMP WHERE SAL > ANY ( SELECT SAL FROM EMP
WHERE DEPTNO =10 );
SQL> SELECT * FROM EMP WHERE SAL < ANY ( SELECT SAL FROM EMP
WHERE DEPTNO =10 );
SQL> SELECT * FROM EMP WHERE SAL < ALL ( SELECT SAL FROM EMP WHERE
DEPTNO =10 );
SQL> SELECT * FROM EMP WHERE SAL > ALL ( SELECT SAL FROM EMP WHERE
DEPTNO =10 );
no rows selected
3. IN: Queries (along with sub Queries)
Create the tables based on the below table_name & column_names and insert the
values to their respective table.
4.UNION ALL:
5. INTERSECT :
SQL> SELECT * FROM DEPT
2 INTERSECT
3 SELECT * FROM DEPT_NEW;
SQL> select * from dept where not exists ( select * from emp where emp.deptno
=dept.deptno);
7.EXISTS:
SQL> select * from dept where exists ( select * from emp where emp.deptno
=dept.deptno);