基本情報暗記無料で始める

"学生"表と"学部"表に対して次のSQL文を実行した結果として、正しいものはどれか。 〔SQL文〕 SELECT 氏名 FROM 学生, 学部 WHERE 所属 = 学部名 AND 学部.住所 = '新宿'

基本情報技術者試験/2019年度 春期 午前 問29/データベース / SQL

学生:
氏名所属住所
応用花子理新宿
高度次郎人文渋谷
午前桜子経済新宿
情報太郎工渋谷
学部:
学部名住所
工新宿
経済渋谷
人文渋谷
理新宿

選択肢

正解と解説

正解:ウ 氏名:応用花子、情報太郎

このSQLは学生の所属と学部名を突き合わせて2つの表を結合し、さらに学部側の住所が新宿である行だけを残す。学部表で住所が新宿なのは工学部と理学部の2つである。学生表でこれらに所属するのは理の応用花子と工の情報太郎なので、この2名が抽出される。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:平成31年度 春期 基本情報技術者試験 午前 問29(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。