-
命題: SQL文を書く: テーブルAの31番目から40番目のレコードを取り出す(自動増加するIDを主キーとして使用。注: IDは連続していなくてもよい)。
Oracle データベースの場合:
1. select * from A where rownum<=40 から select * from A where rownum<=30 を引いたもの
SQLserver データベース内:
1. ID が含まれていない A から上位 10 * を選択します ( A から上位 30 ID を選択します)
2. select top 10 * from A where id>(select max(id) from (select max(id) from (select max(id) as A))
mysqlデータベース内:
制限 30、40 から * を選択してください
この記事は CSDN ブログからのものです。転載する場合は出典を明記してください: http://blog.csdn.net/fszhaotianle/archive/2009/12/20/5044260.aspx