前の問題次の問題

"社員番号"と"氏名"を列としてもつR表とS表に対して,差(R−S)を求めるSQL文はどれか。ここで,R表とS表の主キーは"社員番号"であり,"氏名"は"社員番号"に関数従属する。

選択肢 ア

SELECT R.社員番号, S.氏名 FROM R, S WHERE R.社員番号 <> S.社員番号

選択肢 イ

SELECT 社員番号, 氏名 FROM R UNION SELECT 社員番号, 氏名 FROM S

選択肢 ウ

SELECT 社員番号, 氏名 FROM R WHERE NOT EXISTS ( SELECT 社員番号 FROM S WHERE R.社員番号 = S.社員番号 )

選択肢 エ

SELECT 社員番号, 氏名 FROM S WHERE S.社員番号 NOT IN (SELECT 社員番号 FROM R WHERE R.社員番号 = S.社員番号 )

[出典:情報処理技術者試験 データベーススペシャリスト 平成23年度(2011) 特別期 問5]

解答

正解
取組履歴
ログインすると履歴が残ります
解説
この問題は解説を募集しております。
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。