データ操作 (全60問中3問目)

No.3

次の表は,営業担当者のある年度の販売実績である。この表の第1期から第4期の販売金額の平均が4,000万円以上で,どの期でも3,000万円以上販売している営業担当者の名前を求めるSQL文として,適切なものはどれか。ここで,金額の単位は千円とする。
28.png/image-size:326×125
  • 28a.png/image-size:420×65
  • 28i.png/image-size:420×66
  • 28u.png/image-size:420×83
  • 28e.png/image-size:420×65
  • [出典]
  • 午前免除試験 R4-7月 問28
  • 基本情報技術者 H23特別 問30と同題

分類

テクノロジ系 » データベース » データ操作

正解

解説

抽出条件である「第1期から第4期の販売金額の平均が4,000万円以上」と「どの期でも3,000万円以上販売している」を指定する構文は次のようになります。
第1期から第4期の販売金額の平均が4,000万円以上
(第1期 + 第2期 + 第3期 + 第4期) >= 160000
または、
(第1期 + 第2期 + 第3期 + 第4期) / 4 >= 40000
どの期でも3,000万円以上販売している
第1期 >= 3000 AND 第2期 >= 3000 AND 第3期 >= 3000 AND 第4期 >= 3000
両方の条件をともに満たす行を選択したいので、2つの条件を「AND」で結合する必要があります。したがって「エ」が正解となります。
  • 条件式がORで結合されているので誤りです。
  • 4期の平均が4,000万円以上ではなく、4期の合計が4,000万円以上の人が選択されるので誤りです。
  • 4期のいずれかが4,000万円を超えていて、かつ、4期のいずれかが3,000万円以上の人が選択されるので誤りです。
  • 正しい。両方の条件が適切に記述されているので適切です。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop