データベース

基本情報技術者試験 科目A免除 修了試験 20220724 実施分 問28

次の表は,営業担当者のある年度の販売実績である。この表の第 1 期から第 4 期の販売金額の平均が 4,000 万円以上で,どの期でも 3,000 万円以上販売している営業担当者の名前を求める SQL 文として,適切なものはどれか。ここで,金額の単位は千円とする。
販売実績
番号名前第1期第2期第3期第4期
123山田 一郎29,60031,90036,60041,500
594鈴木 太郎43,50045,30030,40046,400
612佐藤 花子49,60039,40042,30051,100
⋮⋮⋮⋮⋮⋮
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 20220724 実施分 問28(問題文は IPA の公開問題。解説は当サイト作成)

解説に誤りを見つけたら、解説の誤りを報告してください。

答えと解説を見る

正解:エ

覚える知識

SQLのWHERE句による複合条件(AND条件)

複数の条件を全て満たす行を選ぶ場合は、条件をANDで結ぶ。

この問題で必要なこと

平均4,000万円以上は合計が160,000千円以上と同値で、全期3,000万円以上と合わせて全てANDで結ぶ必要がある。

ひっかけ

平均条件を合計の40,000と誤る、または条件をORで結んで全期の条件を満たさない行まで選ばせる。

この知識の出題:本試験系 1 回・免除試験 5 回(公開問題での観測値)。頻出知識ランキング480位(全1,254件中)。

この知識をアプリで解いて覚える レッスン「SQLの検索条件(WHERE・LIKE・IN・EXISTS)」で学ぶ

同じ知識の過去問