📅  最后修改于: 2023-12-03 14:49:26.240000             🧑  作者: Mango
在数据库中,我们经常需要查询每个部门的最高工资。这个任务可以通过使用SQL来完成。
以下是一个返回每个部门的最高工资的SQL查询语句:
SELECT department, MAX(salary) AS highest_salary
FROM employees
GROUP BY department;
上述查询语句假设我们有一个名为"employees"的表,其中包含了部门("department")和工资("salary")的列。我们通过使用MAX
函数来获取每个部门的最高工资,并通过GROUP BY
子句按部门进行分组。
执行以上查询后,结果将返回一个包含两列的结果集。第一列是部门名称,第二列是对应部门的最高工资。
以下是一个返回结果的示例:
| department | highest_salary | |------------|---------------| | HR | 5000 | | IT | 6000 | | Sales | 5500 |
你可以根据你的实际需求,将表名、列名和聚合函数进行修改,以适应自己的数据库结构和数据。