SQLServer2005 でのページング処理 その2

2005 でページング処理を簡単にできる方法を見っけた。

ROW_NUMBER関数を使用することで、行に番号をつけて、その中から指定範囲で取得することができる。
検索しててどっかのページにあったんやけど、忘れた。
今、自分でやってるのをメモっとく。

これで取得結果の11行目から20行目が取得できます。
ポイントは2カ所にあるORDER BY句。
これを同じ並びにしないと、正しい結果を取得できないので注意。

これは役に立った。これで今のシステムページング処理やってるし