Tom Kyteによると、「クエリに「order by」を追加しない限り、返される行の順序については何も言えません。「返される行の順序に依存することはできません」。
asktom.comでこの質問を参照してください。
ROWNUMは物理的に存在しないため、「解放」することはできません。 ROWNUMは、テーブルからレコードが取得された後に割り当てられます。そのため、「WHERE ROWNUM =5」は、常にレコードの選択に失敗します。
@ammoQ:GROUPBYの注文に関するこのAskTomの記事を読むことをお勧めします。要するに:
クエリのGroupBy句は、Order By句がない場合でも、出力データがGroup By列で順番に並べ替えられることを保証しますか?
そして私たちは言った...
絶対にありません、
それは決してありません、決してしませんでした、決してしません。