{"id":425,"date":"2014-10-13T13:05:05","date_gmt":"2014-10-13T13:05:05","guid":{"rendered":"http:\/\/mairwa.com\/wordpress\/?p=425"},"modified":"2014-10-13T13:05:05","modified_gmt":"2014-10-13T13:05:05","slug":"sql-query-updated","status":"publish","type":"post","link":"http:\/\/mairwa.com\/wordpress\/?p=425","title":{"rendered":"sql query updated"},"content":{"rendered":"<p><strong>&#8211;update table with swap between two columns<\/strong><br \/>\nupdate mmm_1<br \/>\nset id=phone,phone=id;<br \/>\n<strong>&#8211;delete duplicate value from data table and select not duplicate also<\/strong><br \/>\nwith x as( select empid,lname,deptno,rn=ROW_NUMBER() over (partition by deptno order by deptno),rn1=dense_rank() over (partition by deptno order by deptno),<br \/>\nrn2=Rank() over ( order by deptno) from employees)<br \/>\ndelete x where x.rn&gt;1;<br \/>\n<strong>&#8211;delete all duplicate values<\/strong><br \/>\ndelete employees where deptno in ( select (deptno)from employees group by deptno having COUNT(deptno)&gt;1);<br \/>\nselect * from employees;<br \/>\n<strong>&#8211;select total salary departmentvise and employee details<\/strong><br \/>\nwith z as( select y.*,e2.empid,(e2.fname+&#8217; &#8216;+e2.lname) as fullname,rn=ROW_NUMBER() over(partition by e2.deptno order by e2.deptno asc) from employees e2,( select e1.deptno,SUM(e1.sal) as sal from employees e1 group by deptno)y where y.deptno=e2.deptno )<br \/>\nselect * from z where rn=1;<\/p>\n<p><strong>&#8211;select manager name in self join<\/strong><\/p>\n<p>select<br \/>\n(e1.fname+&#8217; &#8216;+e1.lname)empname,e1.empid,e1.man_id,(e2.fname+&#8217; &#8216;+e2.lname)as managname<br \/>\nfrom employees e1<br \/>\nleft join employees e2<br \/>\non e1.man_id=e2.empid<br \/>\nselect * from employees e1;<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">&#8211;update table with swap between two columns update mmm_1 set id=phone,phone=id; &#8211;delete duplicate value from data table and select not duplicate also with x as( select empid,lname,deptno,rn=ROW_NUMBER() over (partition by deptno order by deptno),rn1=dense_rank() over (partition by deptno order by deptno), rn2=Rank() over ( order by deptno) from employees) delete x where x.rn&gt;1; &#8211;delete all duplicate values delete employees where&hellip; <a href=\"http:\/\/mairwa.com\/wordpress\/?p=425\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,14],"tags":[],"class_list":["post-425","post","type-post","status-publish","format-standard","hentry","category-sql","category-sql-server","xfolkentry"],"_links":{"self":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=425"}],"version-history":[{"count":0,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/425\/revisions"}],"wp:attachment":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=425"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}