|
問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
部署コード
解答 ウ
| SELECT |
行を選択する |
| AVG |
平均給料を求める |
| FROM |
基になる表を指定する |
| WHERE |
2つの表の結合箇所を指定する |
| GROUP BY |
グループ化する行を指定する |
|