postgresql - postgresql 返回最高 5 名受薪员工
问题描述
假设表员工(eid int,ename text,dept text,salary integer)我应该写查询最高 5 名受薪员工,
我厌倦了从员工那里选择 max(salary) 作为最高薪水,并且能够拉,但我不知道如何包括 5
解决方案
您可以按薪水(降序)排序,然后限制为前 5 行。例如:
select *
from employee
order by salary desc
limit 5
推荐阅读
- cordova - 如何在 ionic 3 中使用 cordova-sqlcipher-adapter?
- mysql - 如何连接 Mysql 和 phpMyAdmin
- python-3.x - 按列合并 csv 文件
- three.js - 如何使用 GLTF 加载多个模型而不是触发自定义 start() 函数?
- c# - 创建线程时出现编译时错误
- http2 - 即使启用了 HTTP2,也会在 http/1.1 上进行通信。如何强制通信只发生在 HTTP/2 上?
- maven - 如何在 log4j2 中使用 Log4j 方法
- linux-kernel - 是否可以使用 eBPF 来做到这一点?即,我可以在文件被删除之前捕获事件吗?并收回
- facebook-javascript-sdk - Facebook 应用程序中的 JSSDK 未知主机域
- apache-nifi - 无法将日志从 Apache NiFi 发送到 Graylog