問68 |
次の表は、営業担当者のある年度の販売実績である。この表の第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 |
|
|
解説 |
4期の平均が16000万円以上であるためには、
@(第1期 + 第2期 + 第3期 + 第4期) / 4 >= 40000
A(第1期 + 第2期 + 第3期 + 第4期) >= 160000
のいずれかが成立している必要があります。
また、各四半期が30000以上であるとは、第α期>=30000(α=1,2,3,4)であると記述できます。
あとは、これらが全て成立しているときなので、ANDで接続すればよいです。 |
|