分页查询数据的两种写法
首先说明一下,这篇文章呢,只适合一些初学者看一下.大神神马的可以跳过了.
那先说一个第一个分页查询数据的思路,就是把我们不要看的查询出来,比如我们要看第五页的内容,我们就先查询出前四页的内容,然后把不要看的前四页干掉(not in)一下,然后再在这个基础上top一下,比如每页是10条数据的话,那么你在这个基础上top 10查一下就是第五页的数据且会显示10条.此种查询代码如下:
1 select 2 top 5 3 * 4 from Customers 5 where CustomerID not in 6 ( 7 select top((2-1)*5)CustomerID from Customers order by CustomerID asc 8 ) 9 order by CustomerID asc