You are on page 1of 1

1.select count(*) from emp group by empno having count(*)>1; 2.

delete from emp where rowid notin(select max(rowid) from emp group by empno; 3.select * from (select dense_rank() over(order by sal desc) as rnk,emp.* from e mp) where rank=5; 4.select * from (select dense_rank() over(order by sal asc) as rnk,emp.* from em p) where rank=5; 5.select * from (select rownum as rno,emp.* from emp)where rno=5; 6.select * from (select rownum as rno,em.* from emp)where rno in(2,5,9); 7.select * from (select rownum as rno,em.* from emp)where rno <=5; 8.select * from (select rownum as rno,em.* from emp)where rno >=3; 9.select from emp where sal in(select max(sal) from emp group by deptno; 10.select * from emp where empno in(select empno from emp group by empno having count(*)>1;

You might also like