修了試験 2024-07-28実施分 基本情報技術者試験 問20
“商品”表,“在庫”表に対する次のSQL文の結果と同じ結果が得られるSQL文はどれか。 ここで,下線部は主キーを表す。 SELECT 商品番号 FROM 商品 WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 在庫) 商品:|商品番号(主キー)|商品名|単価/在庫:|倉庫番号(主キー)|商品番号(主キー)|在庫数
正答4
解説
正解はエ。 NOT IN副問合せは,商品表の各行について在庫表に対応する商品番号が一件も存在しないことを判定しているので,相関副問合せを用いたNOT EXISTSで同じ結果を得られる。 ウはEXISTSで肯定条件になっており,在庫がある商品番号を抽出してしまうため異なる結果になる。まとめて解く
修了試験 2024-07-28実施分を通しで解く(60問)→