我不使用sqlserver
,因此我为自己设定了咨询如何创建的任务limit
,我意识到要从我使用的查询中带来一定数量的记录SELECT TOP cantidad
,执行查询,它有效地给我带来了记录的数量...
我遇到的问题是如何告诉查询将我从一个初始值带到另一个初始值,即从 1000 到 2000。
判断
SELECT TOP ".$rowperpage."
maepro.PRCODI,
maepro.PrNomb
FROM
maepro
WHERE
maepro.PrSta = 'S' ".$searchQuery." ORDER BY maepro.PrNomb ASC";
我将不胜感激。
它使用
offset
and子句fetch
,这是order by
从 SQL Server 2008 开始的子句的一部分。它的用法是这样的:
offset
您一起指明当前页面开始的行偏移量。fetcn next X rows only
您指明页面的大小。在查询中将如下所示:
尝试在 ORDER BY 之后将以下内容添加到您的查询中
Offset 是指示要跳过多少条记录的关键字,使用 Fetch 我们指示要获取多少条记录
这是您参考的来源
建议在执行子句时
Order By
,取不同的字段。也就是说,首先你执行:之后: