データベース
基本情報技術者試験 科目A免除 修了試験 20220724 実施分 問28
次の表は,営業担当者のある年度の販売実績である。この表の第 1 期から第 4 期の販売金額の平均が 4,000 万円以上で,どの期でも 3,000 万円以上販売している営業担当者の名前を求める SQL 文として,適切なものはどれか。ここで,金額の単位は千円とする。
販売実績
| 番号 | 名前 | 第1期 | 第2期 | 第3期 | 第4期 |
|---|---|---|---|---|---|
| 123 | 山田 一郎 | 29,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 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20220724 実施分 問28(問題文は IPA の公開問題。解説は当サイト作成)
解説に誤りを見つけたら、解説の誤りを報告してください。
答えと解説を見る
正解:エ
覚える知識
SQLのWHERE句による複合条件(AND条件)
複数の条件を全て満たす行を選ぶ場合は、条件をANDで結ぶ。
この問題で必要なこと
平均4,000万円以上は合計が160,000千円以上と同値で、全期3,000万円以上と合わせて全てANDで結ぶ必要がある。
ひっかけ
平均条件を合計の40,000と誤る、または条件をORで結んで全期の条件を満たさない行まで選ばせる。
この知識の出題:本試験系 1 回・免除試験 5 回(公開問題での観測値)。頻出知識ランキング480位(全1,254件中)。