SQL server 分页方法小结这里面介绍一下常用的分页方法:
1.使用top来分页
Sql代码selecttop@pageSize*fromtablewhereidnotin(selecttop@pageSize*(@pageIndex-1)idfromtable)
2.使用 ROW_NUMBER()OVER
Sql代码SELECT*FROM(SELECTROW_NUMBER()OVER(orderbyT.字段名desc)ASRow,T.*from表名TWHERE条件)TTWHERETT.Rowbetween起始位置and结束位置;StringBuilderstrSql=newStringBuilder();strSql.Append("SELECT*FROM(");strSql.Append("SELECTROW_NUMBER()OVER(");if(!string.IsNullOrWhiteSpace(orderby.Trim())){strSql.Append("orderbyT."+orderby);}else{