sql - 如何使用查询在microsoft 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 条记录。
推荐阅读
- java - WebIdentityTokenCredentialsProvider 是否需要 STS 模块?
- php - 如果 SQL 列在 php 中为空,如何显示其他内容?
- html - 视频永远不会在 Firefox 中加载,但可以在 chrome 中使用
- python - 如何在某些条件下创建 DataFrame 输出?
- python - 使用 Python 抓取 Twitter
- firebase-hosting - Firebase 站点未部署在 .web.app
- reactjs - 反应:超过最大更新深度
- python - 如何将 Jupyter 部署到 Medium?"AttributeError: 'PosixPath' 对象没有属性 'read'
- ios - 如何从 Mapbox Tiling Service 下载瓦片作为离线包
- postgresql - 在 Raspberry Pi 3b 上使用 Postgres 的 Keycloak