1、SQL中,“取出第几条纪录”的观念是不对的。
2、如果表有关键字段且是聚簇索引,可以把根据关键字段来看待“第几条纪录”的概念。
3、第 n(n>1) 个100条记录:
SELECT * TOP 100 FROM Table_Name
WHERE MasterField NOTo IN(SELECT MasterField TOP (n-1)*100 FROM Table_Name)
我觉得最简单的方法就是新建一个记录号的字段,这样的话。。。
前一百条:select * from table1 where recordno<=100;
第二个一百:select * from table1 where recordno between 100 and 200
.........................................