[数据库]通过Sql语句优化Web分页功能 |
flyby 发表于 2005/7/13 10:20:47 | web编程常常遇到分页的问题,如何仅读取当前页的数据是一个问题。mysql有一个“From n to m”的语句可以很方便的获得,Mssql就有些困难,下面是我构造出来的类似功能。
PageSize:每页记录数;StartIndex:当前几页,从0开始;tmpOrderby:排序
select * from (select top PageSize * from(select top PageSize*(StartIndex+1) * from Tablewhere Condition order by tmpOrderby) tmpTable1order by tmpOrderby desc) tmpTable2order by tmpOrderby
|
阅读全文(1633) | 回复(0) | 编辑 | 精华 |
|
|
| « | January 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
|
| 公告 |
此Blog中的文章仅代表本人当时观点,不对其正确性做任何担保。转载原创,请知会作者。QQ MSN | |
| Blog信息 |
|
blog名称:倾程记 日志总数:27 评论数量:72 留言数量:-3 访问次数:235556 建立时间:2005年7月8日
| |

|