查询平均工资最高的 job 信息
时间: 2023-11-22 14:05:31 浏览: 30
假设您的公司有两个表,一个是员工表(employees),一个是职位表(jobs),并且它们之间有一个关联字段job_id。您可以使用以下SQL语句查询平均工资最高的 job 信息:
```
SELECT jobs.job_title, AVG(employees.salary) AS avg_salary
FROM employees
INNER JOIN jobs ON employees.job_id = jobs.job_id
GROUP BY jobs.job_title
ORDER BY avg_salary DESC
LIMIT 1;
```
这个查询语句将使用INNER JOIN将员工表和职位表联接起来,并计算每个职位的平均工资。然后,它将按照平均工资降序排序,输出平均工资最高的职位名称和平均工资。最后,LIMIT 1将只返回第一行结果,即平均工资最高的职位信息。