1. Getting max(sal) in each department from emp table?
Answer:
select * from emp where sal in(select max(sal) from emp group by deptno);
2. Working in sales or research department from emp, dept?
Answer:
select ename, deptno from emp
where deptno in(select deptno from dept where dname=’sales’ or dname=’research’);
3. working as “supervisors” (managers) from emp table using empno, mgr?
Answer:
select * from emp where empno in(select mgr from emp);
4. employees who are not working as “supervisors” (managers) from emp using empno, mgr?
Answer:
select * from emp where empno not in(select nvl(mgr,0) from emp);
No comments:
Post a Comment