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

データベーススペシャリスト 2018年 春期 問5

5 / 25

“社員”表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の 下線は主キーを表し、表中のNULL” は値が存在しないことを表す。 社員 社員コード 上司 社員名 S001 NULL A S002 S001 B $003 S001 C $003 D S004 NULL S005 E S006 S005 F S007 S006 G [SQL 文〕 SELECT 社員コード FROM 社員✕ WHERE NOT EXISTS (SELECT *FROM 社員YWHERE X.社員コード゠Y、上司)

問題の図

正解と解説

表示する
正解 ウ

社員コード:S002, S004, S007

NOT EXISTSの副問合せは「その社員コードを上司とする社員が存在しない」を意味し、部下を持たない末端の社員コードが抽出されます(正解ウ)。図の階層で誰の上司にもなっていない社員が結果です。

AI に聞く

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