SqlServer2005高效分页sql查询语句汇总

sqlserver2005不支持关键字limit ,所以它的分页sql查询语句将不能用mysql的方式进行,幸好sqlserver2005提供了top,rownumber等关键字,这样就能通过这几个关键字实现分页。 下面是本人在网上查阅到的几种查询脚本的写法: 几种sqlserver2005高效分页sql查询语句 top方案:   sql codeselect top 10 * from table1   where id not in(select top 开始的位置 id from table1) max:    sql codeselect top 10 * from table1    where id>(select max(id)    from (select top 开始位置 id from table1order by id)tt) row: sql codeselect * from (    select row_number()over(order by tempcolumn)temprownumber,*    from (select top 开始位置 […]