admin

查询以查找列的n最大值

sql

我想找到列的2nd,3rd,… nth个最大值。


阅读 139

收藏
2021-05-10

共1个答案

admin

您可以将列排序为降序格式,然后仅从第n行获取值。

编辑::

根据评论请求进行了更新。 警告 完全未经测试!

SELECT DOB FROM (SELECT DOB FROM USERS ORDER BY DOB DESC) WHERE ROWID = 6

类似于上面的内容对于Oracle应该适用…您可能必须首先正确使用语法!

2021-05-10