SQLで件数を指定してselect文の結果を取得するコードを紹介します。
「先頭から100件」といった取得レコード数の条件を指定してSQLのselectクエリの結果を取得したいことがあります。
SQLのTOP句を使うと件数を指定してレコードを取得できます。
SELECT TOP(件数) .....
または
SELECT TOP 件数 .....
Contentsテーブルの先頭から100件レコードを取り出します。(並びはデータベースのテーブルに記録されている順です。)
select top 100 * from Contents
productsテーブルでpriceが1000以下のものでlastupdateが大きいものから順に10件レコードを取り出します。
select top(10) * from products where price < 1000 order by lastupdate desc