修了試験 2016-01-24実施分 基本情報技術者試験 問28
"商品"表,"在庫"表に対する次のSQL文の結果と同じ結果が得られるSQL文はどれか。 ここで,下線部は主キーを表す。 SELECT 商品番号 FROM 商品 WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 在庫) 商品:商品番号|商品名|単価(商品番号が主キー)/在庫:倉庫番号|商品番号|在庫数(倉庫番号,商品番号が主キー)
正答4
解説
正解はエ。 「在庫にない商品番号を商品から選ぶ」処理は,商品の各行について,商品番号が一致する在庫行が存在しない(NOT EXISTS)ものを選ぶ相関副問合せと同じ結果になる。まとめて解く
修了試験 2016-01-24実施分を通しで解く(80問)→