在企业管理中,了解各部门的薪资水平至关重要。假设你是一名数据分析师,需要找出平均薪水超过2000元的部门,以便优化人力资源配置。今天,我们用Oracle数据库来解决这个问题!🔍
首先,我们需要从员工表`employees`和部门表`departments`中提取信息。通过`JOIN`连接两个表,基于`department_id`字段建立关联。接着,利用`AVG()`函数计算每个部门的平均薪水,并设置条件`WHERE AVG(salary) > 2000`来筛选符合条件的部门。最后,记得使用`GROUP BY`对部门进行分组哦!💡
示例SQL语句如下:
```sql
SELECT d.department_name, AVG(e.salary) AS avg_salary
FROM employees e
JOIN departments d ON e.department_id = d.department_id
GROUP BY d.department_name
HAVING AVG(e.salary) > 2000;
```
这条语句将帮助我们快速定位那些薪资待遇优厚的部门,为公司决策提供有力支持!💼✨ 数据分析 SQL练习 职场技巧
标签:
免责声明:本文由用户上传,如有侵权请联系删除!