sql 查询比三个部门平均工资都高的员工编号,员工姓名,工种和收入
时间: 2024-04-15 17:32:04 浏览: 236
work信息查询
你可以使用以下 SQL 查询来获取比三个部门平均工资都高的员工编号、姓名、工种和收入:
```sql
SELECT e.employee_id, e.employee_name, e.job_title, e.salary
FROM employees e
WHERE e.salary > (
SELECT AVG(s.salary)
FROM employees s
WHERE s.department_id IN (1, 2, 3)
)
```
这个查询首先计算出三个部门(假设部门ID是1、2和3)的平均工资,然后将这个平均工资与每个员工的工资进行比较。只有当员工的工资高于平均工资时,才会包括在结果中。
阅读全文