投稿日 | : 2007/04/20(Fri) 20:07 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^2: 回答に非ず |
> 「○○〜○○件目だけを取得するための SQL」などと出来るのでしょうか?
> Top n とかは出来るのですが途中からのは考えつかないです。
SQL Server なら、こういうイメージでできませんかね? 未検証ですけれども。
1ページ目:SELECT TOP 10 〜 FROM 〜 WHERE (条件)
2ページ目:SELECT TOP 10 〜 FROM 〜 WHERE (条件) AND (主キー列 > [1ページ目の最終レコードの値])
3ページ目:SELECT TOP 10 〜 FROM 〜 WHERE (条件) AND (主キー列 > [2ページ目の最終レコードの値])
http://support.microsoft.com/kb/318131/en-us