首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

分页查询SQL解决方法

2012-03-09 
分页查询SQL如何封装一个SELECT 类型的SQL语句,可以根据pageSize,pageIndex來分頁查詢。可以通過orderBy 也

分页查询SQL
如何封装一个SELECT 类型的SQL语句,可以根据pageSize,pageIndex來分頁查詢。可以通過orderBy 也可以不需要orderBy

不要拆開SQL語句,能簡單 SELECT ...... ( 原始SQL语句 ) t1 where .... 类似这样包装。oracle可以用 ROWNUM 来写,MS-SQL不知道怎么写了。

[解决办法]
MSSQL 也可以用 row_number 函数,类似于:
select top pagesize * from(
select row_number()over(order by 排序条件)rn,* from tb
)t where rn>=pagesize*pageindex
论坛中分页程序很多,你可以搜一下.
[解决办法]

探讨

MSSQL 也可以用 row_number 函数,类似于:
select top pagesize * from(
select row_number()over(order by 排序条件)rn,* from tb
)t where rn>=pagesize*pageindex
论坛中分页程序很多,你可以搜一下.

热点排行