中小企業診断士 過去問
令和8年度(2026年)
問168 (経営情報システム 問8)
問題文
顧客や商品の販売傾向を分析するために、この「販売記録」表からいくつかの表を作成するSQL文を考えた。次のSQL文①とSQL文②に対する説明文a~fの組み合わせとして、最も適切なものを下記の選択肢から選べ。
【SQL文①】
SELECT 顧客ID, SUM(販売金額) AS 合計
FROM 販売記録 GROUP BY 顧客ID ORDER BY 合計 DESC;
【SQL文②】
SELECT 商品ID, COUNT(顧客ID) AS 総数
FROM 販売記録 GROUP BY 商品ID ORDER BY 総数 ASC;
[説明文]
a 顧客ID、および顧客IDごとの販売金額の合計を、合計額の小さい順に表示する。
b 顧客ID、および顧客IDごとの販売金額の合計を、合計額の大きい順に表示する。
c 顧客ID、および顧客IDごとの販売商品数の合計を、合計数の多い順に表示する。
d 商品ID、および商品IDごとに販売したユニーク顧客数(同一顧客IDの重複を除く)の総数を、総数の多い順に表示する。
e 商品ID、および商品IDごとに販売したユニーク顧客数(同一顧客IDの重複を除く)の総数を、総数の少ない順に表示する。
f 商品ID、および商品IDごとに販売した延べ顧客数(同一顧客IDの重複を含む)の総数を、総数の少ない順に表示する。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
中小企業診断士試験 令和8年度(2026年) 問168(経営情報システム 問8) (訂正依頼・報告はこちら)
顧客や商品の販売傾向を分析するために、この「販売記録」表からいくつかの表を作成するSQL文を考えた。次のSQL文①とSQL文②に対する説明文a~fの組み合わせとして、最も適切なものを下記の選択肢から選べ。
【SQL文①】
SELECT 顧客ID, SUM(販売金額) AS 合計
FROM 販売記録 GROUP BY 顧客ID ORDER BY 合計 DESC;
【SQL文②】
SELECT 商品ID, COUNT(顧客ID) AS 総数
FROM 販売記録 GROUP BY 商品ID ORDER BY 総数 ASC;
[説明文]
a 顧客ID、および顧客IDごとの販売金額の合計を、合計額の小さい順に表示する。
b 顧客ID、および顧客IDごとの販売金額の合計を、合計額の大きい順に表示する。
c 顧客ID、および顧客IDごとの販売商品数の合計を、合計数の多い順に表示する。
d 商品ID、および商品IDごとに販売したユニーク顧客数(同一顧客IDの重複を除く)の総数を、総数の多い順に表示する。
e 商品ID、および商品IDごとに販売したユニーク顧客数(同一顧客IDの重複を除く)の総数を、総数の少ない順に表示する。
f 商品ID、および商品IDごとに販売した延べ顧客数(同一顧客IDの重複を含む)の総数を、総数の少ない順に表示する。
- SQL文①:a SQL文②:d
- SQL文①:a SQL文②:e
- SQL文①:b SQL文②:e
- SQL文①:b SQL文②:f
- SQL文①:c SQL文②:f
正解!素晴らしいです
残念...
画像拡大
この過去問の解説
前の問題(問167)へ
令和8年度(2026年) 問題一覧
次の問題(問169)へ