資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

DB 平成21年度春期 問9

 

 “社員”表と“人事異動”表から社員ごとの勤務成績の平均を求める適切なSQL文はどれか。ここで,求める項目は,社員コード,社員名,勤務成績(平均)の3項目とする。

f:id:trhnmr:20210723150604p:plain

  1. SELECT 社員.社員コード, 社員名, AVG(勤務成績) AS "勤務成績(平均)"
     FROM 社員, 人事異動
     WHERE 社員.社員コード = 人事異動.社員コード
     GROUP BY 勤務成績
  2. SELECT 社員.社員コード, 社員名, AVG(勤務成績) AS "勤務成績(平均)"
     FROM 社員, 人事異動
     WHERE 社員.社員コード = 人事異動.社員コード
     GROUP BY 社員.社員コード, 社員.社員名
  3. SELECT 社員.社員コード, 社員名, AVG(勤務成績)/COUNT(勤務成績) AS "勤務成績(平均)"
     FROM 社員, 人事異動
     WHERE 社員.社員コード = 人事異動.社員コード
     GROUP BY 社員.社員コード, 社員.社員名
  4. SELECT 社員.社員コード, 社員名, AVG(勤務成績)/COUNT(*) AS "勤務成績(平均)"
     FROM 社員, 人事異動
     WHERE 社員.社員コード = 人事異動.社員コード
     GROUP BY 社員.社員コード, 社員.社員名

解答・解説

解答

 イ

解説

 ー













参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 データベース
小分類 データ操作
出題歴
  • DB 平成21年度春期 問9

前問 一覧 次問