我想从 5 个成员组的表中获取数据。我怎样才能得到第 n 五个记录(第 n 组)。我的意思是 (n-1)*5 和 (n)*5 之间的记录。
我不喜欢在下面的表格中找到我的记录,因为每次它在我的机器上运行 2 个查询。
SELECT MAX(Salary) as 'Salary' from EmployeeDetails
where Salary NOT IN
(
SELECT TOP n-1 (SALARY) from EmployeeDetails ORDER BY Salary Desc
)
注意:我是 Oracle 的新手,只是要求您给我一个提示,而不是询问完整的代码。