sql-server-如何选择前100名,然后选择(如果我选择)以下100名,直到行尾?

2020-08-20 20:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 在PowerBuilder...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在PowerBuilder应用程序中的

在包含dw_1脚本的窗口打开事件中包含dw_1.retrieve() >因此,我仅从表中检索100行
现在,我想在用户单击窗口时在窗口上放置按钮(下一个),他检索下一个/上一个100行(根据已检索的行)以及当上一个/第一行next/prev被禁用
当我尝试搜索并将arg传递给dw(dw.retrieve(arg))作为已经显示的100行中的pb搜索时,我想何时开始对所有行进行pb搜索( 即清除选择统计中的前100名,)并仅返回满足我搜索的显示按钮(下一个/上一个)的10行以显示以下行

最佳问候

7条回答
木偶小白
2020-08-20 20:51

使用"下一个X"会在大量记录上变慢,因为它必须对它们进行计数。

使用基于值的限制而不是行限制来使其快速。 像这样:

选择前100个mycolumn
 来自mytable
 在mycolumn>:ll_lastretrievedid
 按mycolumn排序

一周热门 更多>