`
nicegege
  • 浏览: 589416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

求每个部门的平均工资

 
阅读更多

查询每个部门的平均工资(而且显示部门名称)。

  1* select deptno,avg(sal) from emp group by deptno having (deptno in (select deptno from dept))
SQL> /

    DEPTNO   AVG(SAL)
---------- ----------
        30 1566.66667
        20       2175
        10 2916.66667

SQL> select deptno,avg(sal) from emp group by deptno;

    DEPTNO   AVG(SAL)
---------- ----------
        30 1566.66667
        20       2175
        10 2916.66667

就是查找每个部门名称和部门平均工资:
select dname,avg(sal) from (select dname,emp.* from emp,dept where dept.deptno=emp.deptno) group by

dname;


DNAME            AVG(SAL)
-------------- ----------
ACCOUNTING     2916.66667
RESEARCH             2175
SALES          1566.66667

分享到:
评论

相关推荐

    Excel模板各部门平均工资透视图表.zip

    将“工资”字段拖到值区,并设置为“平均”,这样就会计算出每个部门的平均工资。 5. **透视图**:如果你想要以图表形式展示这些数据,可以在透视表上点击右键,选择“添加图表元素”,然后添加图表。可以选择柱形...

    部门表、员工表和工资等级表的SQL文件

    这个查询首先将员工表和部门表通过DepartmentID联接起来,然后按部门名称分组,并计算每组(即每个部门)的平均工资。 通过深入研究这些示例和实践,你可以掌握如何在实际业务场景中使用SQL进行数据查询和分析,这...

    《Oracle9i: SQL与PL/SQL开发指南》习题

    表中包含主键`Customer#`,用于唯一标识每个客户。 2. **BOOKS** 表:存储每本书的详细信息,包括ISBN、书名、出版日期、出版社ID、批发成本和零售价格。这对于管理库存和计算销售利润至关重要。 3. **AUTHOR/BOOK...

    员工表,部门表和工资表

    例如,可以编写SQL查询来获取特定时间段内每个部门的总薪资支出,或者找出所有薪资超过某个值的员工。此外,开发人员还可以利用这些表构建员工管理系统,实现员工信息录入、修改、删除以及工资发放等功能。 总的来...

    职工工资管理.zip

    显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。 3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。 4.查找记录:可以对数据文件的任意...

    Excel模板上半年平均工资趋势图表.zip

    1. **数据表**:存储每个月份的平均工资数据,可能还包括其他相关信息,如行业、地区或职业类别。 2. **折线图**:最常用来表示工资趋势,通过线条的上升和下降来直观展示工资的变化情况。 3. **时间轴**:X轴通常...

    Oracle SQL经典查询练手

    此查询首先按部门编号分组,然后计算每个部门的平均工资,并按平均工资降序排列。最后使用`FETCH FIRST ROW ONLY`来获取平均工资最高的部门。 **案例5**:查询所有员工的姓名和他们的直接下属的姓名。 ```sql ...

    第09章_子查询1

    这是一个复杂的子查询,它在每个部门内部比较员工工资与部门平均工资。 19. **查询每个部门下的部门人数大于 5 的部门名称(相关子查询)**: 子查询计算每个部门的员工数量,然后外层查询找出员工数超过5的部门...

    Excel模板部门工资表.zip

    1. **工作表结构**:可能有多个工作表,每个工作表代表一个部门,或者按照月份划分,便于跟踪和比较不同时间段的工资情况。 2. **数据列**:通常会包括员工姓名、工号、部门、基本工资、奖金、扣款、应发工资等列。...

    工资条表格:各月工资表、工资条、工资发放明细表、部门工资汇总、年度汇总、新进、离职、调薪Excel表

    - 记录每个月每位员工的具体工资构成,包括基本工资、岗位工资、绩效工资、加班费、奖金、补贴等。 - 通常包含员工姓名、工号、部门、职务、应发工资、社保公积金扣款、个人所得税、其他扣款、实发工资等详细栏目...

    数据库题目_answer1

    在这个查询中,我们使用了子查询来获取每个部门的平均工资,然后使用 WHERE 语句来过滤工资高于平均水平的员工。 12. 对于emp,列出各个部门中平均工资高于本部门平均水平的员工数和部门号 在这个查询中,我们使用...

    第11章 子查询.doc

    子查询计算每个部门的平均工资,主查询筛选出工资高于部门平均工资的员工。 18. 查询和姓名中包含字母u的员工在相同部门的员工的员工号和姓名: 子查询找出名字含u的员工,主查询找出与这些员工在同一部门的其他...

    Excel模板新年度部门工资预算表.zip

    其次,模板通常会预设一些关键的计算公式,比如自动计算各部门的总工资、平均工资、工资占比等。这些公式可以帮助用户快速统计和分析数据,减少手动计算的错误。同时,模板还可能包含条件格式功能,如当实际支出超过...

    为子查询命名.rar

    在这种情况下,我们可以先计算每个部门的平均工资(这是一个子查询),然后将这个结果与"员工"表进行比较: ```sql SELECT 员工.姓名, 员工.工资 FROM 员工 WHERE 员工.工资 > (SELECT AVG(工资) FROM 部门 WHERE ...

    大连理工数据库关系代数练习

    查询所有部门的职工人数,平均工资,即使一个部门没有任何员工,也要在结果中包含该部门的记录元组 为了确保结果集中包含所有部门的信息,即使某些部门没有员工,我们可以使用左外连接(Left Outer Join)来实现:...

    oracle实训教材

    2. **数据库实例与数据文件**:Oracle数据库由一个或多个实例管理,每个实例对应一组内存结构和后台进程。理解SGA(System Global Area)的组成部分,如数据缓冲区缓存、重做日志缓冲区、共享池等,至关重要。此外,...

    工资统计,利用Hadoop框架进行部门工资的统计,让你更好的理解hadoop

    - Reduce阶段则汇总每个部门的所有工资,计算出总工资和平均工资等统计信息。 4. **源代码分析**: - 项目提供的源代码可能包括一个MapReduce类,其中定义了map()和reduce()方法。 - map()方法负责解析输入数据...

    在SQL语言中用Group By子句实现除法.pdf

    对于除法运算,更复杂的场景可能是,比如,我们希望查询每个部门的平均工资与公司总平均工资的比例。在这种情况下,我们不能直接使用Group By来完成。此时,可以使用子查询的方式实现: ```sql SELECT department_id...

Global site tag (gtag.js) - Google Analytics