ORACLE MASTER Silver SQL 26ai索引・順序・定義変更の影響オリジナル・公式資料照合難易度

idにB-tree索引がある表を、ORDER BYなしでSELECTした。常にid昇順になるという前提は適切か。

A
適切でない。必要な順序はORDER BYで明示する★ 正解

索引の存在や一度の観測だけでは返却順序を保証しない。

B
適切。主キーのB-tree索引があれば、オプティマイザは常にその昇順走査しか選ばない

実行計画は索引走査以外も選び得るため、順序の保証にはならない。

C
適切。直前の実行で昇順だったなら、その後の実行も同じ順序が保証される

一度観測した返却順は、将来の実行の保証ではない。

D
適切でない。DISTINCTを付ければ、ORDER BYなしでも常にid昇順が保証される

重複排除は結果の並び順を保証する指定ではない。

解説

ORDER BYを指定しない結果の順序は保証されない。ある実行で索引順に見えても、実行計画や処理方式の変更により順序は変わり得る。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver SQL 26ai 合格を目指す。無料・課金なし。

更新: 2026/11/2
idにB-tree索引がある表を、ORDER BYなしでSELECTした。常にi | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間