表 A,B から,部署ごとの平均給料を得るための SQL 文はどれか。
A
名前 | 所属コード | 給料 |
伊藤幸子 | 101 | 200,000 |
斉藤栄一 | 201 | 300,000 |
鈴木裕一 | 101 | 250,000 |
本田一弘 | 102 | 350,000 |
山田五郎 | 102 | 300,000 |
若山まり | 201 | 250,000 |
部署コード | 部書名 |
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 部署コード
【実習課題】実際に SQL で試してみよう。