闻乐458 2021-06-10 19:24 采纳率: 0%
浏览 6

oracle查询数据

计算每个部门的平均年度薪资,输出部门名称,部门编号,平均年度薪资,要求只要存在的部门都要显示出来,不统计职位是经理的人员信息。年度薪资的定义是13个月的月度工资

  • 写回答

1条回答 默认 最新

  • 憧憬blog 2023-03-14 21:34
    关注

    好的,针对你的问题,可以通过以下SQL语句来查询每个部门的平均年度薪资:

    SELECT department_name, department_id, AVG(12*salary) AS avg_annual_salary
    FROM employees e
    JOIN departments d ON e.department_id = d.department_id
    WHERE job_id <> 'AD_PRES'
    GROUP BY department_name, department_id;

    其中,使用了AVG函数对每个部门的员工的工资进行平均计算。同时,JOIN了employees表和department表,使得可以得到员工所在的部门名称和部门编号。WHERE子句过滤掉职位为经理的人员信息。最后,使用GROUP BY对每个部门进行分组。

    评论

报告相同问题?

悬赏问题

  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?