1.先查询出前n行数据
2.查询id不在前n行里面的前m行数据
例:查询前十行到前二十行数据
前二十行id

select top 20 AdID  from Admin

SQL查询在id顺序不规则第n行到第n+m行数据
前十行id

select top 10 AdID  from Admin

SQL查询在id顺序不规则第n行到第n+m行数据
查询第十一行到第二十行数据

select top 10 * from Admin  where AdID not in( select top 10 AdID  from Admin)

查询结果如下:
SQL查询在id顺序不规则第n行到第n+m行数据

相关文章: