查看oracle数据库最近执行了哪些sql语句oracle 最近执行过的sql语句: last_load_time last_load_time ----监控concurrent 正在执行的sql -- SELECT a.sid, a.serial#, b.sq
列出至少有一个员工的所有部门编号、名称,并统计出这些部门的 平均、最低、最高工资
关于oracle试题,数据库是oracle11g用于scott用户测试的数据库,题目如下。
1: SELECT d.deptno,d.dname,COUNT(e.empno),AVG(sal),MIN(sal),MAX(sal) FROM emp e,dept d WHERE e.deptno=d.deptno(+) GROUP BY d.deptno,d.dname HAVING COUNT(e.empno)>1; 3: SELECT e.empno,e.ename,d.dname,m.ename FROM emp e,dept d,emp m WHERE e.sal>ALL( SELECT sal FROM emp WHERE ename IN('SMITH','ALLEN'))查询出所有员工的姓名,工资,员工所在部门的平均工资?
1、按你的要求是正确的,首先就是要查询出每个部门的平均工资; 2、查询出每个部门的平均工资之后需要跟姓名进行比对在进行整合在一张表上; 3、我们可以这样处理: select a.name,a.sal,a1.avg(nvl(sal,0)) from (select name,sal,deptno from emp) a,(select deptno,avg(nvl(sal,0)) from emp) a1 where a.deptno=a1.deptno 使用nvl函数的原因是判断sal中是否有null值的,如果有就会自动填充为0;在excel中,在数据汇总表中统计出各部门的人数,应发工资和实发工资的平均值
1、首先在打开的excel表格中输入需要计算统计的数据,并点击“插入”中的“数据透视表”选项。
2、然后在打开的设置窗口将部门拖入“筛选”,将人数拖入“列”,将“应发工资和实发工资”拖入“值”。
3、然后点击“应发工资和实发工资”右侧的下拉选项点击“值字段设置”选项。
4、然后在打开的设置对话框中选择“平均值”并点击确定按钮。
5、即可根据部门统计人数和将“应发工资和实发工资”设置为平均值。
如何用oracle查询出部门名称,部门员工数,部门平均工资,部门最低工资雇员的姓名,及工资等级
这是oracle中默认用户scott下的表。
本问题涉及到三张表,数据分别如下:
emp表:
dept表:
salgrade表:
按题目要求,sql语句如下:
select b.dname 部门名称,b.counts 部门员工数,b.avgsal 部门平均工资,b.minsal 部门最低工资,a.ename 姓名,c.grade 工资等级
from emp a,
(select b.deptno,b.dname,count(*) counts,round(avg(sal),2) avgsal,min(sal) minsal
from emp a,dept b,salgrade c
where a.deptno=b.deptno and a.deptno=b.deptno
and a.sal between c.losal and hisal
group by b.deptno,b.dname) b,
salgrade c
where a.sal=b.minsal
and a.sal between c.losal and c.hisal
结果如图:
sql语句求解,d表有所有员工的部门名称和薪水,要筛选出平均薪水最高的部门
select TOP 1部门名称 from ( select 部门名称,avg(薪水) from d group by 部门名称 order by avg(薪水) desc ) 不知道你的是什么数据库。这个是基于MSSQL的标签:工资 人力资源(Hr) 招聘就业 Oracle 平均工资
相关文章
- 详细阅读
-
请问这个c++程序哪里写错了为啥不详细阅读
如何用C语言编写工资排名这很简单,应该是习题,我给思路 首先肯定要定义一个职工的结构体,里面有工号,姓名,工资等属性。 建立一个结构体数组。 排序的话,最简单的就是冒泡了。 写
-
请问电脑编程的未来工资高吗?详细阅读
请问电脑编程的未来工资高吗?就目前来说,IT行业的收入水平总体来说还是比较高的,至少明显高于其他的一些行业,但是在未来,除了一些水平比较高的以外,我觉得那些基础编程的,工资不会
-
两个工作怎么选 货运文职工资两千详细阅读
同时拿到二份工作,一份纯文职(工资高,但房子难找)工 作,另一份是带点销售(工资低)的,应该怎么选?朋友你好,你同时拿到二份工作,一份是文职,一份是销售,我虽然不清楚你的实际情况,但
-
用eclipse和SQL实现工资管理系统详细阅读
怎么用java+sql数据库做一个工资管理系统?第一章 需求分析 1.1 功能要求 1.1.1 功能概况 本次设计要求运用面向对象设计知识,利用 JAVA 语言设计实现一个“小型公司工资管理系
-
使用kettle将oracle数据库gbk导入详细阅读
Kettle抽取数据中文为乱码,怎么解决1,设置下你数据库的编码,一般设置成UTF-8或者GBK或者GB23122,java读取TXT数据时可以转换下编码,再存进数据库,从数据库读取出来后显示时也
-
Oracle数据库如何查询和修改一张表详细阅读
ORACLE 更改主键怎么改?1、首先应该删除已有的主键约束 ①若已知道该主键命名 alter table 表名 drop constraint 主键名; ②若不知道朱建命名 SELECT * from user_cons_colu