本文へスキップ
Certia
未分類
春期

データベーススペシャリスト 2014年 春期 問10

10 / 25

“社員”表から、男女それぞれの最年長社員を除く全ての社員を取り出す SQL文と するために、aに入る問合せはどれか。ここで,“社員”表の構造は次のとおりであり、 下線は主キーを表す。 社員(社員番号、社員名、性別,生年月日) SELECT 社員番号。社員名 FROM 社員 AS S1 コ WHERE 生年月日>(「 a

正解と解説

表示する
正解 ウ

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

男女それぞれの最年長(生年月日が最小)を除くには、同じ性別内の最小の生年月日より後に生まれた社員を選べばよく、相関副問合せで自分と同じ性別の社員の最小生年月日を返す『SELECT MIN(生年月日) FROM 社員 S2 WHERE S1.性別=S2.性別』が入ります。GROUP BYだけの副問合せは相関しておらず不適切です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。