基本情報技術者試験 - 令和8年7月修了 - 問21

“伝票”表のデータを“伝票コード”ごと“税区分”ごとにグループ化したときに得られるグループの数はどれか。

伝票
伝票コード商品コード販売価格数量税区分
D000S0001,0001Z000
D000S0011,1002Z000
D000S0021,2003Z008
D001S0031,2001Z008
D001S0041,1002Z010
D001S0051,0003Z010
3
4
5
6
答え
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説
この問題は,SQLGROUP BY句によるグループ化の考え方を問うものです。「伝票コードごと,かつ税区分ごと」にグループ化するということは,伝票コードと税区分の組み合わせが同じ行同士を1つのグループとしてまとめるという意味です。

表を見ると,伝票コードD000には税区分Z000が2件,Z008が1件含まれています。伝票コードD001には税区分Z008が1件,Z010が2件含まれています。それぞれの「伝票コードと税区分の組み合わせ」を数えると,(D000,Z000),(D000,Z008),(D001,Z008),(D001,Z010)の4種類が存在することが分かり,グループ数は4となります。複数列でのグループ化では,それぞれの列の組み合わせ単位でグループが作られる点を押さえておきましょう。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる