SQL server 分页方法小结

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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{

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航