EXISTS と IN の相違点」および「NOT EXISTS と NOT IN のNULL発生時の挙動の違い」です。NOT IN は副問合せ結果にNULLが含まれると全行不成立となりますが、NOT EXISTS はNULLの有無に影響を受けず正しく「存在しない行」を評価できます。また、副問合せのSELECT句に SELECT NULL や SELECT 1 と書いても行の存在有無だけが判定される点も引っかけ問題としてよく出題されます。 特に Oracle Database 特有の挙動(NVLや独自結合記法など)と、ANSI/ISO SQL 標準規格の記法(COALESCEやJOIN構文など)の両方の違いを意識して学習を進めることが得点力アップに直結します。ファクトチェック:ORACLE MASTER Silver SQL 2019 / 1Z0-071-JPN(2026-08-01確認)。試験時間120分、78問、合格ライン63%です。掲載記事は2019試験の学習用で、現行26ai試験とは別資格として扱います。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。