Oracle分组查询练习
2021/12/1 19:06:56
本文主要是介绍Oracle分组查询练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
select * from emp; --1. 求emp表中所有员工的工资和,及平均工资 select sum(sal),avg(sal) from emp; --2.求每个部门的平均工资和工资总额 select deptno,avg(sal),sum(sal) from emp group by deptno; --3. 求每个部门的最高和最低工资及该部门的员工人数 select deptno,max(sal),min(sal),count(empno) from emp group by deptno; --4. 显示平均工资高于 2000 的部门号和它的平均工资 select deptno,avg(sal) from emp group by deptno having avg(sal)>2000; --5. 统计各部门下工资>1000 的员工的平均工资 select deptno,avg(sal) from emp where sal>1000 group by deptno; --6. 统计各部门下平均工资大于 2000 的部门 select depno,avg(sal) from emp group by deptno having avg(sal)>2000; --7. 算出部门 30员工中的最高奖金 select max(comm) from emp where deptno=30 group by deptno; --8. 算出各工种的人数,及最低工资 select job,count(ename),min(sal) from emp group by job; --9. 列出员工表中每个部门的员工数和部门编号 select deptno,count(empno) from emp group by deptno; --11. 查询每个工种每月所需支付的基本工资 select job,sum(sal) from emp group by job; --12 . 查询每个工种的平均工资 select job,avg(sal) from emp group by job; --13. .查询每个部门中各个工种的最低工资 select deptno,job,min(sal) from emp group by deptno,job order by deptno; --14. 查询每个工种的最高基本工资,并按基本工资从大到小排序 select job,max(sal) from emp group by job order by max(sal) desc; --15. 查询除了20部门以外其它部分的平均工资 select deptno,avg(sal) from emp where deptno<>20 group by deptno; --16. 查询平均工资大于3000的工种信息 select distinct job from (select job,avg(sal) as avgsal from emp group by job) where avgsal>3000; --17. 查询除了CLERK,MANAGER工种以外的工种最高基本工资。 select job,max(sal) from emp where job<>'CLERK' and job<>'MANAGER' group by job;
这篇关于Oracle分组查询练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享