結果レコードセットの指定した位置から指定した個数を取り出す (SQL Serverでのoffset, limit) - SQL Server SQL Server 2008 以降 SQL Server 2008 以降ではOFFSET FETCH句が利用できます。詳しくは「SQL Server 2008 以降で結果レコードセットの指定した位置から指定した個数を取り出す - OFFSET FETCH の利用」の記事を参照してください。 SQL Server 2005 以降 SQL Server 2005 以降では ROW_NUMBER()関数を用いると簡単に実現できます。 例 以下のSQLはContentsテーブルをregisterdateで逆順にソートし、40件目から10件レコードを取り出すます。 SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER