平成21年 春期 システム監査技術者 午前II 問17

“学生”表と“学部”表にたいして次のSQL文を実行した結果として、正しいものはどれか。

  SELECT 氏名 FROM 学生, 学部
    WHERE 所属=学部名 AND 学部.住所=‘新宿’

学生
氏名 所属 住所
合田知子 新宿
青木俊介 渋谷
川内聡 人文 渋谷
坂口祐子 経済 新宿
学部
学部名 住所
新宿
新宿
人文 渋谷
経済 渋谷

 ア
氏名
合田知子
 イ
氏名
合田知子
青木俊介
 ウ
氏名
合田知子
坂口祐子
 エ
氏名
合田知子
青木俊介
坂口祐子


答え イ


解説
このSQL文は学部が新宿にある(学部.住所=‘新宿’)所属の学生(所属=学部名)の氏名を出力(SELECT 氏名)するので、“学部”表から住所が新宿なのは‘理’学部と‘工’学部であり、‘理’学部と‘工’学部の学生は‘理’学部の‘合田知子’と‘工’学部の‘青木俊介’の2人なので表にすると

氏名
合田知子
青木俊介
(イ)になる。


キーワード
・SQL文

キーワードの解説

戻る 一覧へ 次へ