関係データベースで管理している“商品”表及び“売上”表を結合して商品の売り上げ集計を行う。
5月の売上合計金額が最も大きい商品はどれか。
商品
商品コード |
商品名 |
価格 |
0001 |
商品A |
2,000 |
0002 |
商品B |
4,000 |
0003 |
商品C |
7,000 |
0004 |
商品D |
10,000 |
|
売上
売上番号 |
商品コード |
数量 |
売上日 |
配達日 |
Z00001 |
0004 |
2 |
4/30 |
5/2 |
Z00002 |
0001 |
1 |
5/1 |
5/3 |
Z00003 |
0003 |
2 |
5/15 |
5/17 |
Z00004 |
0001 |
3 |
5/15 |
5/18 |
Z00005 |
0002 |
3 |
5/5 |
5/18 |
Z00006 |
0001 |
2 |
5/10 |
5/20 |
Z00007 |
0002 |
1 |
5/30 |
6/2 |
Z00008 |
0001 |
2 |
6/1 |
6/9 |
Z00009 |
003 |
1 |
6/8 |
6/10 |
|
答え イ
【解説】
“売上”表から5月分のデータを抽出すると(売上日が5月のもの)
売上番号 |
商品コード |
数量 |
売上日 |
配達日 |
Z00002 |
0001 |
1 |
5/1 |
5/3 |
Z00003 |
0003 |
2 |
5/15 |
5/17 |
Z00004 |
0001 |
3 |
5/15 |
5/18 |
Z00005 |
0002 |
3 |
5/5 |
5/18 |
Z00006 |
0001 |
2 |
5/10 |
5/20 |
Z00007 |
0002 |
1 |
5/30 |
6/2 |
になる。
この表から商品コード毎に売上金額を集計すると
- 商品コード:0001は6個で12,000
- 商品コード:0002は4個で16,000
- 商品コード:0003は2個で14,000
- 商品コード:0004は0個
したがって、5月の売上金額が最も多いのは商品コードが0002の 商品B(イ)である。
【キーワード】
・関係データベース
【キーワードの解説】
- 関係データベース(リレーショナルデータベース、RDB)
関係データベースとは、様々な情報を持ったデータを項目毎に定義付けすることで、探索を容易に行うことを可能にしたり、更新・追加・削除といった操作を容易に行うことを可能にするものである。
また、各データで共通の項目をまとめることでデータ量を削減することも可能である。
もっと、「関係データベース」について調べてみよう。
戻る
一覧へ
次へ
|