過去問解きまくり研究所 ホーム

ITパスポート 平成25年度 春期 特別措置試験 問61

データベース

グループ化に関する問題

関係データベースの“売上”表と“顧客”表を顧客コードで結合し,顧客コードでグループ化して顧客ごとの売上金額の合計を求め,売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。

売上

伝票番号顧客コード売上金額(万円)
H001K0140
H002K0280
H003K03120
H004K0470
H005K0120
H006K0250

顧客

顧客コード顧客名
K01井上花子
K02佐藤太郎
K03鈴木三郎
K04田中梅子
答えと解説

✓ これが正解イ 佐藤太郎

解説

グループ化と書いてあれば、必ず足してから比べていきます。

設問は、顧客のコードでまとめてから合計を出すよう求めているので、一行ずつではなく同じ客の行を足し合わせて比べます。最初の客は40と20で合わせて60、二番目の客は80と50で合わせて130になります。三番目の客は120が一行だけ、四番目の客は70が一行だけです。大きい順に並べると130、120、70、60となり、先頭に来るのは二番目の客です。引っかけは、一行あたりの最大が120であることです。その行を持つ客を選ぶのは足す前の見方で、二度買っている客が合計すると逆転します。60になる客は二行を足しても最も小さく、70の客も一行だけで下から二番目にとどまります。まとめよという語があれば、足してから並べ替えます。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成25年度 春期 ITパスポート試験(特別措置試験) 問61

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)