sql2012版本之前分页功能
【语法1】
select top 【每页记录数】 * from 【表名】
where 1=1 and 【主键字段】 not in(select top (【当前页数】-1)*【每页记录数】 【主键字段】 from 【表名】 where 1=1 order by 【排序字段】)
order by 【排序字段】
【语法2】
select top 【每页记录数】 * from 【表名】
where 1=1 and 【主键字段】 >(select max(【主键字段】) from (select top (【当前页数】-1)*【每页记录数】 【主键字段】 from 【表名】 where 1=1 order by 【排序字段】) as t)
order by 【排序字段】
sql2012版本之后分页功能
【语法】
select * from 【表名】 where 1=1 order by 【排序字段】 desc offset (【当前页数】-1)*【每页记录数】 rows fetch next 每页记录数】 rows only