令和6年度 第8問 解説
問題文
以下に示す、ある小売店における販売データ「取引記録」から、販売店別の商品ご との販売個数を集計した「店舗別商品販売個数」を作成することを考える。 取引記録 取引ID 商品ID 販売店ID 販売個数 T0001 Y A 2 T0002 Y A 1 T0003 X A 3 T0004 Y B 3 T0005 Y A 1 T0006 X B 2 T0007 X B 3 T0008 Z A 1 T0009 X A 1 … … … … 店舗別商品販売個数 商品ID 販売店A 販売店B X 622 274 Y 817 351 Z 151 72 FF11JJII22002244..iinndddd 88 22002244//0077//2233 1177::1100::1133 以下のSQL文の空欄①~③に入る語句の組み合わせとして、最も適切なものを 下記の解答群から選べ。 【SQL文】 SELECT 商品ID, ( ① 'A' ② 0 ) 販売店A, SUM CASE WHEN THEN ELSE END AS ( ① 'B' ② 0 ) 販売店B SUM CASE WHEN THEN ELSE END AS FROM 取引記録 GROUP BY ③ ORDER BY ③ ;
解説
「店舗別商品販売個数」は商品IDごとに販売店A・Bの販売個数合計を集計する。CASE WHEN 販売店ID = '×' THEN 販売個数 ELSE 0 ENDの①は判定条件左辺=販売店ID、②はTHEN以降の値=販売個数(SUM集計するため)。GROUP BY・ORDER BYは商品ID単位の集計なので③=商品ID。よってオ(①:販売店ID、②:販売個数、③:商品ID)が正解。①を商品IDにすると全商品が一致/不一致になり意味をなさない。
この問題を実際に解いてみる
プレミアム会員は年度別・科目別演習が無制限
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます
全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定
テキストのブックマーク管理で苦手分野・何度も確認したい部分を徹底管理可能!プレミアム限定
学習記録・成績管理で自分の進捗を可視化。どの科目に集中すべきか一目でわかる。プレミアム限定
プレミアムプラン
¥14,800/ 購入日から1年間有効(税込)
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。