技術士の技事録

新米技術士が、IT技術動向・高度資格試験対策等、現役SE向け情報を発信します。

技術士第一次試験専門科目 平成22年度 Ⅲ-27

問題

店舗Aに在庫がある商品を以下の表“在庫A”とし,店舗Bに在庫がある商品を表“在庫B”とする。このとき,店舗Aのみに在庫がある商品を抽出するSQL文として,間違っているものを①〜⑤の中から選べ。

f:id:honmurapeo:20160619194649p:plain

選択肢

SELECTキFROM在庫AEXCEPTSELECT*FROM在庫B;
SELECT*FROM在庫AWHERE商品IDNOTIN(SELECT商品IDFROM在庫B);
SELECTDISTINCT*FROM (SELECT*FROM在庫AUNIONALLSELECT*FROM在庫B);
SELECT*FROM在庫AWHERENOTEXISTS (SELECT商品IDFROM在庫BWHERE在庫A.商品ID=在庫B.商品ID);
SELECT在庫A.商品ID,在庫A.商品名FROM在庫A LEFTOUTERJOIN在庫BON在庫A.商品ID=在庫B.商品IDWHERE在庫B.商品IDISNULL;

 

答え

 ③

解説

 

次の問題へ専門科目TOPへ技術士TOPへ