最近学习了一下SQL的分页查询,总结了以下几种方法。
首先建立了一个表,随意插入的一些测试数据,表结构和数据如下图:
现在假设我们要做的是每页5条数据,而现在我们要取第三页的数据。(数据太少,就每页5条了)
方法一:
select top 5 * from [StuDB].[dbo].[ScoreInfo] where [SID] not in (select top 10 [SID] from [StuDB].[dbo].[ScoreInfo] order by [SID]) order by [SID]
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did32541