您的位置:首页 > 其它

分页查询数据的两种写法

2014-03-04 22:57 387 查看
分页查询数据的两种写法

首先说明一下,这篇文章呢,只适合一些初学者看一下.大神神马的可以跳过了.

那先说一个第一个分页查询数据的思路,就是把我们不要看的查询出来,比如我们要看第五页的内容,我们就先查询出前四页的内容,然后把不要看的前四页干掉(not in)一下,然后再在这个基础上top一下,比如每页是10条数据的话,那么你在这个基础上top 10查一下就是第五页的数据且会显示10条.此种查询代码如下:

select
*
from
(select
ROW_NUMBER() over(order by customerId asc)as Rn,
*
from Customers
) as Tbl where Tbl.Rn between(2-1)*5+1 and 2*5


用row_number()分布的方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: