ROW_NUMBER()实现分页查询

来源:互联网 发布:水滴刷单软件 编辑:程序博客网 时间:2024/05/16 04:52

基本语法:

SELECT * FROM ( 

SELECT  ROW_NUMBER() OVER (order    by   排序字段   desc/asc )AS Row,  T.*    from   Role  T  WHERE  条件

     ) TT

WHERE   TT.Row   between startIndex  and endIndex

语法说明:

ROW_NUMBER() OVER (orderby   排序字段   desc/asc )生成一个有顺序的行号,生成标准是后面紧跟的(orderby   排序字段   desc/asc

startindex:起始行号,其值等于【(当前页码-1)╳每页显示数量+1】

endIndex终止等号其值等于【当前页码╳每页显示数量】




0 0