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

データベーススペシャリスト 2022年 秋期 問12

12 / 25

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

問題の図

正解と解説

表示する
正解 ウ

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

各社員より年上(生年月日が古い)同性が存在する社員を残せばよい。相関副問合せで同性(S1.性別=S2.性別)の最小生年月日と比較する形が正しい(正解)。これにより男女それぞれの最年長者だけが除かれる。

AI に聞く

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