データベース
基本情報技術者試験 科目A免除 修了試験 20260726 実施分 問21
“伝票”表のデータを“伝票コード”ごと“税区分”ごとにグループ化したときに得られるグループの数はどれか。
伝票
| 伝票コード | 商品コード | 販売価格 | 数量 | 税区分 |
|---|---|---|---|---|
| D000 | S000 | 1,000 | 1 | Z000 |
| D000 | S001 | 1,100 | 2 | Z000 |
| D000 | S002 | 1,200 | 3 | Z008 |
| D001 | S003 | 1,200 | 1 | Z008 |
| D001 | S004 | 1,100 | 2 | Z010 |
| D001 | S005 | 1,000 | 3 | Z010 |
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20260726 実施分 問21(問題文は IPA の公開問題。解説は当サイト作成)
解説に誤りを見つけたら、解説の誤りを報告してください。
答えと解説を見る
正解:イ
覚える知識
SQLのGROUP BY句の集計(選択列とグループ化列の一致)
GROUP BYに複数列を指定すると,列値の組合せごとに1グループになる。
この問題で必要なこと
(伝票コード,税区分)の組合せ: (D000,Z000)(D000,Z008)(D001,Z008)(D001,Z010)の4つ。
ひっかけ
伝票コードだけ(2)や税区分だけ(3)で数える誤り。
この知識の出題:本試験系 0 回・免除試験 2 回(公開問題での観測値)。頻出知識ランキング969位(全1,254件中)。