Professional Documents
Culture Documents
DB2
DB2
SELECT * FROM EMP WHERE EMPNO IN (SELECT MGR FROM EMP GROUP BY MGR HAVING
COUNT(*)>3);
TO GET THE DETAILS OF EMPOYEES WHERE SAL > AVG(SAL) IN THE SAME DEPARTMENT
select * from emp e where sal>(select avg(sal) from emp m group by deptno having
e.deptno=m.deptno);
To get the duplicate records in a table
SELECT * FROM EMP WHERE EMPNO IN (SELECT empno FROM EMP GROUP BY MGR HAVING
COUNT(*)>2) ORDER BY EMPNO;
select * from emp e where 7=(select count(distinct(sal)) from emp m where e.sal<=m.sal);