令和5年度 第9問 解説
問題文
以下に示す、ある小売店における販売データ「取引記録」から併売分析を行いた い。異なる2つの商品の組み合わせに対して、それらが同時に取引された件数を求 める「集計結果」を得るためのSQL文を考える。 取引記録 集計結果 管理番号 取引ID 商品ID 数量 商品1 商品2 件数 1 T001 P002 1 P003 P004 10 2 T001 P010 1 P004 P010 9 3 T002 P002 3 P001 P008 7 4 T002 P007 2 P004 P007 7 5 T003 P005 1 P001 P010 6 6 T003 P010 1 P002 P004 6 7 T003 P007 2 P005 P008 6 … … … … … … … 以下のSQL文の空欄①~③に入る記述の組み合わせとして、最も適切なものを 下記の解答群から選べ。 【SQL文】 SELECT A.商品ID 商品1, B.商品ID 商品2, (*) 件数 as as COUNT as FROM 取引記録 A, 取引記録 B as as WHERE ① ② and GROUP BY A.商品ID, B.商品ID ORDER BY 件数 ③ ; 拡拡大大DDKKJJCC11--FF..iinndddd 88 22002233//0077//1144 1166::3377::2244
解説
バスケット分析のSQL文。同一取引内で一緒に購入された商品ペアの件数を求めるSELECT文。①A.取引ID=B.取引ID:同じ取引を結合する条件。②A.商品ID<B.商品ID:商品の組み合わせが重複しないよう一方向のペアのみを取得(A<Bで(P003,P004)と(P004,P003)の重複を防ぐ)。③DESC:件数の多い順で降順ソート(集計結果の表を見ると件数が多い順に並んでいる)。よってア(①A.取引ID=B.取引ID、②A.商品ID<B.商品ID、③DESC)が正解。
この問題を実際に解いてみる
プレミアム会員は年度別・科目別演習が無制限
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます
全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定
テキストのブックマーク管理で苦手分野・何度も確認したい部分を徹底管理可能!プレミアム限定
学習記録・成績管理で自分の進捗を可視化。どの科目に集中すべきか一目でわかる。プレミアム限定
プレミアムプラン
¥14,800/ 購入日から1年間有効(税込)
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。