平成25年度 春期 ITパスポート試験 問61
テクノロジ/データベース関係データベースの“売上”表と“顧客”表を顧客コードで結合し,顧客コードでグループ化して顧客ごとの売上金額の合計を求め,売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。 売上 伝票番号 | 顧客コード | 売上金額(万円) H001 | K01 | 40 H002 | K02 | 80 H003 | K03 | 120 H004 | K04 | 70 H005 | K01 | 20 H006 | K02 | 50 顧客 顧客コード | 顧客名 K01 | 井上花子 K02 | 佐藤太郎 K03 | 鈴木三郎 K04 | 田中梅子 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成25年度 春期 ITパスポート試験 問61
- ア井上花子
- イ佐藤太郎
- ウ鈴木三郎
- エ田中梅子
正解:イ
解説
顧客コードで結合してグループ化し,売上金額を合計すると,K01は40+20=60,K02は80+50=130,K03は120,K04は70です(単位は万円)。降順に並べると先頭は合計が最大の130万円のK02で,顧客名は佐藤太郎です。
選択肢ごとの解説
- ア誤り。井上花子(K01)の合計は40+20=60万円で,最大ではありません。
- イ正しい。佐藤太郎(K02)の合計は80+50=130万円で最大です。
- ウ誤り。鈴木三郎(K03)は1件だけで120万円です。130万円のK02より小さくなります。
- エ誤り。田中梅子(K04)の合計は70万円で,最大ではありません。