平成23年 春期 基本情報技術者 午前 問30

次の表は、営業担当者のある年度の販売実績である。
この表の第1期から第4期の販売金額の平均が4,000万円以上で、どの期でも3,000万円以上販売している営業担当者の名前を求めるSQL文として、適切なものはどれか。
ここで、金額の単位は千円とする。

販売実績
番号 名前 第1期 第2期 第3期 第4期
123 山田 一郎 26,600 31,900 36,600 41,500
594 鈴木 太郎 43,500 45,300 30,400 46,400
612 佐藤 花子 49,600 39,400 42,300 51,100

 ア  SELECT 名前 FROM 販売実績
   WHERE (第1期 + 第2期 + 第3期 + 第4期) / 4) >= 40000 OR
      第1期 >= 30000 OR 第2期 >= 30000 OR
      第3期 >= 30000 OR 第4期 >= 30000
 イ  SELECT 名前 FROM 販売実績
   WHERE (第1期 + 第2期 + 第3期 + 第4期) >= 40000 AND
      第1期 >= 30000 AND 第2期 >= 30000 AND
      第3期 >= 30000 AND 第4期 >= 30000
 ウ  SELECT 名前 FROM 販売実績
   WHERE 第1期 > 40000 OR 第2期 > 40000 OR
      第3期 > 40000 OR 第4期 > 40000 AND
      第1期 >= 30000 OR 第2期 >= 30000 OR
      第3期 >= 30000 OR 第4期 >= 30000
 エ  SELECT 名前 FROM 販売実績
   WHERE (第1期 + 第2期 + 第3期 + 第4期) >= 160000 AND
      第1期 >= 30000 AND 第2期 >= 30000 AND
      第3期 >= 30000 AND 第4期 >= 30000


答え エ


解説

 ア  第1期から第4期の販売金額の平均が4,000万円以上と、どの期でも3,000万円以上販売の条件がORになっています。
 イ  “(第1期 + 第2期 + 第3期 + 第4期) >= 40000”では、第1期から第4期の販売金額の平均が4,000万円以上になりません。
 ウ  括弧がないため、“第4期 >= 30000”のみでも条件を満たしてしまいます。
 エ  正しいSQL文です。


キーワード
・SQL文

キーワードの解説

戻る 一覧へ 次へ