たとえば、各ページに 100 レコードがあり、tbllendlist の 3000 ページのレコードを選択する必要があります。
----------
方法 1:
----------
select top 100 * from tbllendlist
where fldserialNo not in
(
select top 300100 fldserialNo from tbllendlist
order by fldserialNo
)
fldserialNo で並べる
----------
方法 2:
----------
TOP 100 を選択 *
FROM tbllendlist
WHERE (fldserialNo >
(SELECT) MAX(fldserialNo)
FROM (SELECT TOP 300100 fldserialNo
FROM tbllendlist
ORDER BY fldserialNo) AS T))
ORDER BY fldserialNo
方法 1 の方が高速に実行されます。
ただし、このアプローチは依然として非常に面倒です。Microsoft が新しいページング SQL ステートメントを発明することを強く期待しています。 ! ! !