必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成23年度特別問題一覧
  4. 平成23年度特別問題30-解答・解説-分析

平成23年度特別問題

問題30

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

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万円以上販売している営業担当者の名前を求めるSQL文として,適切なものはどれか。ここで,金額の単位は千円とする。

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

解答:エ

<解説>

問題には以下の2つの条件がある。

  1. 第1期~第4期までの販売金額の平均が 4,000 万円以上→ 第1期~第4期までの販売金額の合計が16,000 万円以上ある。
  2. どの期でも 3,000 万円以上の販売金額がある。

これらが全て成立しているのはエである。よって、正解はエである。