sql 2005 引入新方法
SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY KEYFIELD DESC) AS ROWNUM,* FROM TBLNAME) AS T WHERE ROWNUM> START AND ROWNUM <= END
其中
keyfield为 tableName的一个字段(最好是主键)
tableName为查询的表名
desc 可以换为 asc
start 为开始要取的记录
end要取的结尾记录start+pagesize
本文介绍了一种使用 SQL Server 2005 实现分页查询的方法,通过引入 ROW_NUMBER() 函数结合子查询的方式实现指定范围内的记录获取。此方法简单实用,适合快速定位和提取数据。
419

被折叠的 条评论
为什么被折叠?



