一、用sql server 查找第几条到第几条数据
1、先建表并插入数据
2、根据自增的id来进行区间查找数据
3、所以在实现分页过程中想要准确查找到对的数据,我们要更具sql中自带的id来查找数据,就会用到row_number()这个方法
row_number() 返回结果集分区内行的序列号,从1开始,为每一条分组记录返回一个数字。要与over()一起使用
举个例子:查找65到75条的数据
SELECT t.Name1,t.Kunnr,t.Organization2,t.Creator,t.id,t.rn FROM(SELECT Name1,Kunnr,Organization2,Creator,id,row_number() OVER (order by id) rn from dbo.smeoa_applicationyanqtz) t WHERE t.rn between 65 and 75;
可以得到的数据:rn字段就是之前sql自带自增的id,只是将他当做表中的一个字段来查询
二、MySQL数据库中就比较简单
select emp_no,name,letter,password,id from smeoa_user limit 0,10;
查询出来的数据: