1--从Table表中取出第m条到第n条的记录:(NotIn版本)
2
3SELECTTOPn-m+1*
4FROMTable
5WHERE(idNOTIN(SELECTTOPm-1idFROMTable))
6
7
8--从TABLE表中取出第m到n条记录(Exists版本)
9
10SELECTTOPn-m+1*FROMTABLEASaWHERENotExists
11(Select*From(SelectTopm-1*FromTABLEorderbyid)bWhereb.id=a.id)
12Orderbyid
13
14
15--m为上标,n为下标,例如取出第8到12条记录,m=8,n=12,Table为表名
16
17SelectTopn-m+1*FromTable
18WhereId>(SelectMax(Id)From
19(SelectTopm-1IdFromTableOrderByIdAsc)Temp)
20OrderByIdAsc
2
3SELECTTOPn-m+1*
4FROMTable
5WHERE(idNOTIN(SELECTTOPm-1idFROMTable))
6
7
8--从TABLE表中取出第m到n条记录(Exists版本)
9
10SELECTTOPn-m+1*FROMTABLEASaWHERENotExists
11(Select*From(SelectTopm-1*FromTABLEorderbyid)bWhereb.id=a.id)
12Orderbyid
13
14
15--m为上标,n为下标,例如取出第8到12条记录,m=8,n=12,Table为表名
16
17SelectTopn-m+1*FromTable
18WhereId>(SelectMax(Id)From
19(SelectTopm-1IdFromTableOrderByIdAsc)Temp)
20OrderByIdAsc