平成21年度(2009) 試験 問10 | 中小企業診断士 経営情報システム
下表は、いくつかの商品の2009年2月2日から8日までの売上履歴である。
表の1行を1件の販売履歴としたとき、2件以上の販売履歴がある商品について、その商品名、販売件数、販売数量の平均、を求め、それらを販売数量の平均の降順に表示したい。
それを行うためのSQL文を下記に示す。
文中の空欄A~Dに入る記述の組み合わせとして最も適切なものを下記の解答群から選べ。
| 商品コード | 商品名 | 販売年月日 | 販売単価 | 販売数量 | 顧客コード | 
| 11001 | 砂 糖 | 2009/2/2 | 100 | 100 | 0902020001 | 
| 12001 | 小 麦 粉 | 2009/2/2 | 60 | 310 | 0902020001 | 
| 11002 | 黒 砂 糖 | 2009/2/3 | 130 | 50 | 0812200010 | 
| 11001 | 砂 糖 | 2009/2/4 | 100 | 120 | 0706170021 | 
| 12001 | 小 麦 粉 | 2009/2/5 | 60 | 220 | 0812000002 | 
| 13001 | き な 粉 | 2009/2/5 | 80 | 110 | 0802200085 | 
| 12001 | 小 麦 粉 | 2009/2/7 | 60 | 150 | 0705100033 | 
| 11003 | グラニュー糖 | 2009/2/7 | 120 | 30 | 0902020001 | 
| 11001 | 砂 糖 | 2009/2/8 | 100 | 200 | 0812200010 | 
SQL文
SELECT 商品名, [A] ,AVG(販売数量)FROM 売上表GROUP BY 商品名HAVING [B] [C] AVG(販売数量) [D]
				選択肢 ア
								
											
							A:COUNT(*)  
B:COUNT(*)>2  
C:WHERE  
D:ASC  
				選択肢 イ
								
											
							A:COUNT(*)  
B:COUNT(*)>=2  
C:ORDER  BY  
D:DESC  
				選択肢 ウ
								
											
							A:COUNT(商品名)  
B:COUNT(商品名)>1  
C:WHERE  
D:DESC  
				選択肢 エ
								
											
											A:COUNT(商品名)  
B:COUNT(商品名)>=2  
C:ORDER  BY  
D:ASC
[出典:中小企業診断士  経営情報システム 平成21年度(2009) 試験 問10]