博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 分组查询 子查询 统计查询 FROM加子查询临时表 查询高于平均工资 示例代码...
阅读量:6977 次
发布时间:2019-06-27

本文共 1929 字,大约阅读时间需要 6 分钟。

---求平均工资SELECT AVG(sal) FROM emp;-----------大于平均工资SELECT e.ename,e.job,e.salFROM emp eWHERE e.sal>(SELECT AVG(sal) FROM emp)----------e领导编号=m雇员编号--emp雇员表,dept部门表SELECT e.ename 雇员姓名,e.job 雇员职位,e.sal 雇员工资,m.ename 领导姓名,m.job 领导职位,d.dname 部门名称FROM emp e,emp m,dept dWHERE e.sal>(SELECT AVG(sal) FROM emp)AND e.mgr=m.empno(+)AND e.deptno=d.deptno-----------加FROM子查询语句,统计人数SELECT e.ename 雇员姓名,e.job 雇员职位,e.sal 雇员工资,m.ename 领导姓名,m.job 领导职位,d.dname 部门名称,dtemp.count 部门人数FROM emp e,emp m,dept d,(SELECT deptno dno,COUNT(empno) countFROM empGROUP BY deptno) dtempWHERE e.sal>(SELECT AVG(sal) FROM emp)AND e.mgr=m.empno(+)AND e.deptno=d.deptnoAND dtemp.dno(+)=d.deptno----加个工资表。工资等级SELECT e.ename 雇员姓名,e.job 雇员职位,e.sal 雇员工资,m.ename 领导姓名,m.job 领导职位,d.dname 部门名称,dtemp.count 部门人数,s.grade 工资等级FROM emp e,emp m,dept d,(SELECT deptno dno,COUNT(empno) countFROM empGROUP BY deptno) dtemp,salgrade sWHERE e.sal>(SELECT AVG(sal) FROM emp)AND e.mgr=m.empno(+)AND e.deptno=d.deptnoAND dtemp.dno(+)=d.deptnoAND e.sal BETWEEN s.losal AND s.hisal--61m-----使用此工资等级的人数SELECT s1.grade sg,COUNT(e1.empno) countFROM emp e1,salgrade s1WHERE e1.sal BETWEEN s1.losal AND s1.hisalGROUP BY s1.grade--第七部--嵌入工资等级的人数,以s1.grade为分组----SELECT s1.grade sg,COUNT(e1.empno) countFROM emp e1,salgrade s1WHERE e1.sal BETWEEN s1.losal AND s1.hisalGROUP BY s1.grade;----完成体SELECT e.ename 雇员姓名,e.job 雇员职位,e.sal 雇员工资,m.ename 领导姓名,m.job 领导职位,d.dname 部门名称,dtemp.count 部门人数,s.grade 工资等级,stemp.count 等级人数--m领导,FROM emp e,emp m,dept d,(SELECT deptno dno,COUNT(empno) countFROM empGROUP BY deptno) dtemp,--dtemp 部门人数salgrade s,(SELECT s1.grade sg,COUNT(e1.empno) countFROM emp e1,salgrade s1WHERE e1.sal BETWEEN s1.losal AND s1.hisalGROUP BY s1.grade) stemp--stemp 工资等级人数WHERE e.sal>(SELECT AVG(sal) FROM emp)AND e.mgr=m.empno(+)AND e.deptno=d.deptnoAND dtemp.dno(+)=d.deptnoAND e.sal BETWEEN s.losal AND s.hisalAND s.grade=stemp.sg;

 

转载于:https://www.cnblogs.com/blacop/p/5926678.html

你可能感兴趣的文章
维护学习的一点体会与看法
查看>>
corosync+pacemaker+crm简单配置
查看>>
Linux学习笔记之文件管理和目录管理类命令
查看>>
综合技术 --@Autowired和@Resource
查看>>
SoapUI进行REST请求,POST方法提交到数据库的数据乱码问题
查看>>
MFC界面库BCGControlBar v25.3新版亮点:Gauge Controls
查看>>
DevExpress v17.2新版亮点—WPF篇(四)
查看>>
Java Script 第四节课 Java Script的隐式转换
查看>>
第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC
查看>>
easy installation booster system——stream
查看>>
今天开始记录自己苹果开发博客旅程!~
查看>>
如果根据日志去禁用user_agent
查看>>
安装flash
查看>>
nginx
查看>>
Spring注解注入
查看>>
物联网设备僵尸网络趋势分析
查看>>
PXE全自动安装操作系统--centos7.3学习笔记
查看>>
KVM之安装虚拟机
查看>>
Swift解读专题四——字符串与字符
查看>>
爆款AR游戏如何打造?网易杨鹏以《悠梦》为例详解前沿技术
查看>>