これは次のようなものです。テーブルに KS_ZKZ フィールドがあります。このフィールドはテーブル内で一意ではありません。各学生番号が複数回表示されます。次に、この学生番号に基づいてページング クエリを実行したいと思います:
最初に削除します学生番号を重複して昇順に並べます:
このクエリ結果が得られた後、この結果の行番号 a から b までのデータをクエリしたいと思います:
リーリーしかし、問題が発生します。クエリ結果は次のとおりです。 。
なぜ見つからないのでしょうか?
某草草2017-05-17 10:06:43
rownum の判定は 1 から開始する必要があります。たとえば、=1 と <5 はすべて有効ですが、=2 と >7 は最初に結果セットを見つけてからサブステートメントを通じてクエリする必要があります (rownum にはエイリアスが必要です)