1.Update Employee salary Department wise in single query
update tblEMP set salary= case when dept='HR' then salary + (salary*10)/100 when dept='IT' then salary + (salary*20)/100 when dept='Admin' then salary + (salary*5)/100 when dept='SAP' then salary + (salary*2)/100 end
2.Get 3 Max salaries ?
select distinct sal from emp a where 3 >= (select count(distinct sal) from emp b where a.sal <= b.sal) order by a.sal desc;
3.Get 3 Min salaries ?
select distinct sal from emp a where 3 >= (select count(distinct sal) from emp b where a.sal >= b.sal);
4. Count of number of employees in department wise
select count(EMPNO), b.deptno, dname from emp a, dept b where a.deptno(+)=b.deptno group by b.deptno,dname;
5. Delete duplicate rows in a table
delete from emp a where rowid != (select max(rowid) from emp b where a.empno=b.empno);
Very happy to see this blog. Gives a wonderful information with coded explanaion. Thank you for this blog. very useful to me.
ReplyDeletePPC Services Chennai
Very nice post here and thanks for latest smartphone applications it .I always like and such a super colors of phone for these post.Excellent and very cool idea and great models and different kinds of the more information's.
ReplyDeletesoftware testing training institute in chennai
I simply want to tell you that I’m all new to blogs and truly liked you’re blog site. Very likely I’m likely to bookmark your site .You surely come with remarkable articles. Cheers for sharing your website page.
ReplyDeleteDigital Marketing Company in Chennai