java - Oracle データベースのページング クエリで問題が発生する
PHP中文网
PHP中文网 2017-05-17 10:04:43
0
2
695

これは次のようなものです。テーブルに KS_ZKZ フィールドがあります。このフィールドはテーブル内で一意ではありません。各学生番号が複数回表示されます。次に、この学生番号に基づいてページング クエリを実行したいと思います:
最初に削除します学生番号を重複して昇順に並べます:

リーリー

このクエリ結果が得られた後、この結果の行番号 a から b までのデータをクエリしたいと思います:

リーリー

しかし、問題が発生します。クエリ結果は次のとおりです。 。

なぜ見つからないのでしょうか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
PHPzhong

rownum は単なる疑似列です。たとえば、内部のレイヤーの rownum を確認するだけです。 リーリー

いいねを押す +0
某草草

rownum の判定は 1 から開始する必要があります。たとえば、=1 と 7 は最初に結果セットを見つけてからサブステートメントを通じてクエリする必要があります (rownum にはエイリアスが必要です)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート