ORACLE MASTER Silver SQL 26ai関係モデルと行の選択・並べ替えオリジナル・公式資料照合難易度
WHERE active = 'Y' AND region = 'EAST' OR vip = 'Y' という条件がある。active='N'、vip='Y'の行は地域に関係なく選ばれるか。
A
選ばれない。active条件は常に全OR項目へ自動で掛かる
その解釈にするには明示した括弧が必要である。
B
選ばれる。vip条件がTRUEなら全体がTRUEになる★ 正解
ORの右側がTRUEであり、AND部分がFALSEでも全体はTRUEとなる。
C
vipがYなら必ず構文エラーになる
値と論理演算の優先順位の問題であり構文エラーではない。
D
regionがNULLなら全体は必ずUNKNOWNになる
ORの一方がTRUEなら全体はTRUEとなる。
解説
ANDはORより先に評価されるので、条件は(active='Y' AND region='EAST') OR vip='Y'となる。全件にactive条件を必須にするなら括弧で条件をまとめる。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。