select (@i:=@i+1) i,emp.* from emp,(select @i:=0) it
按部門分組並按薪資總和從大到小排序求薪資總和第二高的部門名稱和薪資總和:select c.ename,c.s from (select (@i:=@i+1) i,e.* from (SELECT ename,SUM(sal) s FROM emp GROUP BY deptno ORDER BY s desc) e,(select @i:=0) it) c where c.i=2
select (@i:=@i+1) i,emp.* from emp,(select @i:=0) it
按部門分組並按薪資總和從大到小排序求薪資總和第二高的部門名稱和薪資總和:select c.ename,c.s from (select (@i:=@i+1) i,e.* from (SELECT ename,SUM(sal) s FROM emp GROUP BY deptno ORDER BY s desc) e,(select @i:=0) it) c where c.i=2
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。