假设数据库中总共有800个合格行,这些行由列 <form method="POST">
<center>
<input type="submit" name="previous_table" value="Previous" />
<input type="submit" name="next_table" value="Next" />
</center>
</form>
</br>
<%
String val1 = request.getParameter("previous_table");
String val2 = request.getParameter("next_table");
降序排列。我想在80页中显示记录,每页有10行。我们使用requisitionid
作为查找谓词。那么谓词应该小于还是大于?由于查询将从UI(Angular + primeNG)进行,因此我只想发送一个参数-requisitionid
。如果小于查询,那么查询将为requisitionid
,因此这里我们讨论的是第一行。如果我们要查询的内容多于SELECT ... FROM ... where requisitionid < ?
,那么我们在这里谈论的是页面的最后一行。
请参阅How to know which button is clicked on jsp
编辑 实际代码:
SELECT ... FROM ... where requisitionid > ?
选择顶部。* ,T. * 从顶部 交叉连接(从topten中选择min(case_id)作为min)作为T
答案 0 :(得分:0)
如果我理解您的问题,那么您应该可以在SELECT
查询的末尾使用follow子句:
OFFSET (@Page * 10) ROWS FETCH NEXT 10 ROWS ONLY
如果这不是您想要的内容,请发布当前查询,以便我们可以看到您现在正在做什么。
答案 1 :(得分:0)
对于降序键上的基于键的分页,下一页的WHERE子句谓词应为下一页的<
。另外,前一页的>
子句必须沿着外部ORDER BY
(对于降序键显示顺序)是ASC
(对于TOP谓词)。下面是一个示例。
DESC