我正在处理一个当前包含 2500 行的表,并且将来会越来越多。
我正在使用 jqgrid 来显示数据库中的记录。
每当加载网格时,我都会top 500
从数据库中检索行。但是,当我开始在网格中使用分页时,记录的数量正在增加。
示例:首先行数是TOP 100
,然后在查询中进入下一页,其增加到TOP 200
等等。
现在我想要一个解决方案来避免这个问题,这样我就可以限制行而不是根据网格检索前 n 行。说使用范围或LIMIT
例子
当我导航到网格中的下一页时,TOP 200
我想获取从 101 到 200 的行而不是行
select top 500
exe.id,
bat.BName,
bat.tid,
bat.freq,
exe.status,
exe.Msg,
exe.time,
exe.Fi
from
XXX exe,
YYY bat
where
exe.id=bat.id
order by
CONVERT(VARCHAR(10),
exe.time,
120) DESC,
exe.status,
exe.id DESC
请指导我,因为我是 jQGrid 的新手,不太了解如何处理这些与数据库相关的东西
我还在 Stackoverflow 中提到了一些链接,但无法理解
提前致谢