sql server 分页
2010-11-17 22:52 观海看云 阅读(174) 评论(0) 编辑 收藏 举报![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
select * from(select *, ROW_NUMBER() OVER (order by id) as rownum from Categories ) as T where rownum BETWEEN 1 and 4
SELECT Top 10 * FROM books WHERE id NOT IN
(SELECT Top 20 id FROM books ORDER BY UnitPrice,id)
ORDER BY UnitPrice,id
SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY UnitPrice,id) AS PriceRank,* FROM books) AS Rank
WHERE PriceRank BETWEEN 21 AND 30
ORDER BY UnitPrice,id
SELECT Top 10 * FROM books WHERE id NOT IN
(SELECT Top 20 id FROM books ORDER BY UnitPrice,id)
ORDER BY UnitPrice,id
SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY UnitPrice,id) AS PriceRank,* FROM books) AS Rank
WHERE PriceRank BETWEEN 21 AND 30
ORDER BY UnitPrice,id
作者:观海看云(个人开发历程知识库 - 博客园)
出处:http://www.cnblogs.com/zhangtao/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/zhangtao/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。