select identity(int,1,1) as rownum ,* into #tmp from t_aa where zxm like '张%'select * from #tmp where rownum <20 and rownum >=10用上面方法查出第10到20条数据。
1,1-10select top 10 * from t_aa where zxm like '张%'2,11-20select top 10 from t_aa where zxm like '张%' and id not in(select top 10 id from t_aa where zxm like '张%') ID为表中具有唯一性的任何字段
order by NEWID()
和
select top 10 * from t_aa where zxm like '张%'对数据库查询是一样的,所以建议还是查一次数据库然后在客户端分批显示。
ID为表中具有唯一性的任何字段
pagesize使用客户端游标,会一次返回所有记录,pagesize只是方便本地操作。