- トップページ
- データベーススペシャリスト
- 平成21年度春季問題一覧
- 平成21年度春季問題9-解答・解説-分析
平成21年度春季問題
問題9
“社員”表と“人事異動”表から社員ごとの勤務成績の平均を求める適切なSQL文はどれか。 ここで、求める項目は、社員コード、社員名、勤務成績(平均)の3項目とする。
ア | SELECT 社員.社員コード,社員名,AVG(勤務成績) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 勤務成績 |
イ | SELECT 社員.社員コード,社員名,AVG(勤務成績) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 社員.社員コード,社員.社員名 |
ウ | SELECT 社員.社員コード,社員名,AVG(勤務成績)/COUNT(勤務成績) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 社員.社員コード,社員.社員名 |
エ | SELECT 社員.社員コード,社員名,MAX(勤務成績)/COUNT(*) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 社員.社員コード,社員.社員名 |
“社員”表と“人事異動”表から社員ごとの勤務成績の平均を求める適切なSQL文はどれか。 ここで、求める項目は、社員コード、社員名、勤務成績(平均)の3項目とする。
ア | SELECT 社員.社員コード,社員名,AVG(勤務成績) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 勤務成績 |
イ | SELECT 社員.社員コード,社員名,AVG(勤務成績) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 社員.社員コード,社員.社員名 |
ウ | SELECT 社員.社員コード,社員名,AVG(勤務成績)/COUNT(勤務成績) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 社員.社員コード,社員.社員名 |
エ | SELECT 社員.社員コード,社員名,MAX(勤務成績)/COUNT(*) AS “勤務成績(平均)” FROM 社員,人事異動 WHERE 社員.社員コード = 人事異動.社員コード GROUP BY 社員.社員コード,社員.社員名 |
解答:イ
<解説>
お問い合わせ