問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 グループ化する行を指定する

初級シスアド試験 午前問題
前へ ホームへ 次へ