資格部

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

DB 令和4年度秋期 問12

 

 “社員”表から,男女それぞれの最年長社員を除く全ての社員を取り出すSQL文とするために,aに入れる字句はどれか。ここで,“社員”表の構造は次のとおりであり,実線の下線は主キーを表す。

 社員(社員番号,社員名,性別,生年月日)

〔SQL文〕
 SELECT 社員番号, 社員名 FROM 社員 AS S1
  WHERE 生年月日 > (  a  )

  1. SELECT MIN(生年月日) FROM 社員 AS S2
     GROUP BY S2.性別
  2. SELECT MIN(生年月日) FROM 社員 AS S2
     WHERE S1.生年月日 > S2.生年月日
     OR S1.性別 = S2.性別
  3. SELECT MIN(生年月日) FROM 社員 AS S2
     WHERE S1.性別=S2.性別
  4. SELECT MIN(生年月日) FROM 社員
     GROUP BY S2.性別

解答・解説

解答

 ウ

解説

 ー

  1. SELECT MIN(生年月日) FROM 社員 AS S2
     GROUP BY S2.性別



  2. SELECT MIN(生年月日) FROM 社員 AS S2
     WHERE S1.生年月日 > S2.生年月日 OR S1.性別 = S2.性別



  3. SELECT MIN(生年月日) FROM 社員 AS S2
     WHERE S1.性別 = S2.性別



  4. SELECT MIN(生年月日) FROM社員
     GROUP BY S2.性別



参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 データベース
小分類 データ操作
出題歴
  • DB 令和4年度秋期 問12
  • DB 令和2年度秋期 問10
  • DB 平成30年度春期 問10
  • DB 平成26年度春期 問10
  • DB 平成23年度特別 問11

前問 一覧 次問