質問:
ROWNUM 値が範囲内にある行を選択するにはどうすればよいですか?特定の範囲?
次を使用して試行されましたコード:
select * from maps006 where rownum >49 and rownum <101
ただし、このクエリは ROWNUM 値が指定されたしきい値より小さい行のみを取得します。
答え:
ROWNUM 範囲内の行を正しく取得するには、 subquery:
SELECT * from ( select m.*, rownum r from maps006 m ) where r > 49 and r < 101
このサブクエリは、「maps006」テーブルの各行の ROWNUM 値を表す「r」という名前の新しい列を割り当てます。次に、この列に範囲条件を適用して、目的の行を取得できます:
r > 49
oznacza numer wiersza większy niż 49、a
r < 101
oznacza numer wiersza mniejszy niż 101。ティヒ・ワルンクフグワラントゥジェ、ジェ ゾスタニ ウィブレン ティルコ ヴィエルゼ ズ ヌメラミ ヴィエルジー ウィザクレシエ 50 ドル 100。
以上がSQL で特定の ROWNUM 範囲内の行を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。