"学生"表と"学部"表に対して次の SQL 文を実行した結果として,正しいものはどれか。 学生: (氏名, 所属, 住所) 応用花子 理 新宿 高度次郎 人文 渋谷 午前桜子 経済 新宿 情報太郎 工 渋谷 学部: (学部名, 住所) 工 新宿 経済 渋谷 人文 渋谷 理 新宿 〔SQL 文〕 SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所 = '新宿'
ウ. 応用花子, 情報太郎
WHERE 所属=学部名 で結合し、学部.住所='新宿' で絞る。新宿の学部は「工」と「理」。所属が工=情報太郎、所属が理=応用花子。よって応用花子と情報太郎。ウが正解。
基本情報技術者試験 平成31年度 春期 午前 の過去問一覧へ戻る・問29