📌  相关文章
📜  在 SQL Server 中显示平均工资最高的部门名称(1)

📅  最后修改于: 2023-12-03 15:37:31.762000             🧑  作者: Mango

在 SQL Server 中显示平均工资最高的部门名称

如果你需要找出在 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 中找出平均工资最高的部门了。