📅  最后修改于: 2023-12-03 15:37:31.762000             🧑  作者: Mango
如果你需要找出在 SQL Server 数据库中平均工资最高的部门,你可以通过以下 SQL 代码来实现:
SELECT TOP 1 Department, AVG(Salary) AS AvgSalary
FROM Employees
GROUP BY Department
ORDER BY AvgSalary DESC;
上述代码中,我们使用了 GROUP BY
语句将员工按照部门进行分组。然后使用 AVG
函数计算每个部门的平均工资,并将结果保存到 AvgSalary
列中。最后使用 ORDER BY
语句将结果按照平均工资降序排序,再通过 TOP 1
语句选取平均工资最高的部门名称。
代码片段如下:
```sql
SELECT TOP 1 Department, AVG(Salary) AS AvgSalary
FROM Employees
GROUP BY Department
ORDER BY AvgSalary DESC;
通过以上的代码,你就可以在 SQL Server 中找出平均工资最高的部门了。