selectステートメントを使用して500から1000までの行を選択するにはどうすればよいですか?
質問する
3568 次
2 に答える
2
ほとんどのデータベースではrow_number() over (order by col1, col2)
、特定の順序に行番号を割り当てるようなものを使用します。次に、行 x から y を要求できます。ここを参照してください。
MS-Access には のような分析機能がないrow_number()
ため、もう少し工夫が必要です。役立つKB 記事を次に示します。
于 2012-08-09T16:55:23.193 に答える
2
詳細情報がなければ、上位 1000 を選択し、その中から下位 500 を選択することをお勧めします。
編集: レコード順は name というフィールド順です。おそらく次のようなものです:
select top 500 name
from
(
select top 24000 name
from table
order by name
)
order by name desc
注意: 名前は予約語であり、フィールド名として不適切な選択です。
于 2012-08-09T16:58:33.273 に答える