Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,...
分类:
数据库 时间:
2014-09-25 15:19:39
阅读次数:
272
项目中用到的SQLServer分页查询存储过程。
【存储过程】
create PROCEDURE prcPageResult
-- 获得某一页的数据 --
@currPage int = 1, --当前页页码 (即Top currPage)
@showColumn varchar(2000) = '*', --需要得...
分类:
数据库 时间:
2014-06-20 12:51:04
阅读次数:
246
SQLServer 分页查询1.SELECT TOP 30 * FROM ARTICLE WHERE
ID NOT IN(SELECT TOP 45000 ID FROM ARTICLE ORDER BY YEAR DESC, ID DESC) ORDER BY
YEAR DESC,ID DESC ...
分类:
数据库 时间:
2014-05-26 08:43:42
阅读次数:
270
SQL Server 2005引入的新方法。SELECT * FROM (SELECT
ROW_NUMBER() OVER(ORDER BY keyField DESC) AS rowNum, * FROM tableName) AS t
WHERE rowNum > start AND rowNu...
分类:
数据库 时间:
2014-05-22 14:22:58
阅读次数:
351
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,...
分类:
数据库 时间:
2014-05-09 18:44:23
阅读次数:
459