NOT EXISTSを用いたSQLの実行結果
データベース難易度: ★★★☆☆
"従業員" 表に対して、次の SQL 文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表し、表中の NULL は値が存在しないことを表す。
従業員
| 従業員コード(主キー) | 上司 | 従業員名 |
|---|---|---|
| S001 | NULL | A |
| S002 | S001 | B |
| S003 | S001 | C |
| S004 | S003 | D |
| S005 | NULL | E |
| S006 | S005 | F |
| S007 | S006 | G |
SELECT 従業員コード FROM 従業員 X
WHERE NOT EXISTS
(SELECT * FROM 従業員 Y WHERE X.従業員コード = Y.上司)
出典: 令和7年度春期 情報処理安全 確保支援士 午前II 問21