初級シスアド試験合格への道 > > 平成16年度春期問題 問30


平成16年度春期問題 問30

表A,Bから,部署ごとの平均給料を得るためのSQL文はどれか。



 
A
名前 所属コード 給料
伊藤幸子 101 200,000
斉藤栄一 201 300,000
鈴木裕一 101 250,000
本田一弘 102 350,000
山田五郎 102 300,000
若山まり 201 250,000
 
B
部署コード 部署名
101 第一営業
102 第二営業
201 総務
 SELECT 部署コード,部署名,AVG(給料) FROM A,B
  GROUP BY 部署コード
 SELECT 部署コード,部署名,AVG(給料) FROM A,B
  WHERE A.所属コード=B.部署コード
 SELECT 部署コード,部署名,AVG(給料) FROM A,B
  WHERE A.所属コード=B.部署コード GROUP BY 部署コード,部署名
 SELECT 部署コード,部署名,AVG(給料) FROM A,B
  WHERE A.所属コード=B.部署コード ORDER BY 部署コード

解答・解説へ





















正解 【ウ】

解説
部署ごとの平均給与を求めるには、GROUP BY句が必要になり、表AとBを結合する記述も必要となります。



次へ