首页 > 解决方案 > 如何使用查询在microsoft access中查找最大参数

问题描述

我有两列的表 - “员工”,“工资”。我正在努力让薪水最高的员工。我在设计视图上尝试了很多东西,但它不起作用。

标签: sqlms-access

解决方案


如果您希望所有员工的薪水最高,那么您可以这样做:

select top 1 t.*
from t
order by salary desc;

MS Access 包括与您的关系top 1

如果您只想要一个员工,那么您可以包含另一个排序键:

select top 1 t.*
from t
order by salary, employee desc;

文档中解释了此行为:

TOP 谓词不在相等的值之间进行选择。在前面的示例中,如果第 25 和第 26 的最高平均绩点相同,则查询将返回 26 条记录。


推荐阅读