基本情報技術者試験 基本情報技術者試験 令和3年度 科目A 修了認定試験 午前 問27: "学生" 表と "学部" 表に対して次の SQL 文を実行した結果として、正しいものはどれか。 学生表: 学部表: 〔SQL 文〕 ```sql SELECT

基本情報技術者試験 令和3年度 科目A 修了認定試験
Q 2727 / 80
"学生" 表と "学部" 表に対して次の SQL 文を実行した結果として、正しいものはどれか。 学生表:
氏名所属住所
応用花子新宿
高度次郎人文渋谷
午前桜子経済新宿
情報太郎渋谷
学部表:
学部名住所
新宿
経済渋谷
人文渋谷
新宿
〔SQL 文〕 ```sql SELECT 氏名 FROM 学生, 学部 WHERE 所属 = 学部名 AND 学部.住所 = '新宿' ```
この問の正解率:46.40%(1,599件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

  • .応用花子
  • .応用花子/午前桜子
  • .応用花子/情報太郎
  • .応用花子/情報太郎/午前桜子

正解

. 応用花子/情報太郎/午前桜子

解説

解答テーブルでは「エ=応用花子、情報太郎、午前桜子」が正解。SQL 文 SELECT 氏名 FROM 学生,学部 WHERE 所属=学部名 AND 学部.住所='新宿' により学生表と学部表を結合し、学部の住所が新宿である行から氏名を抽出する。表データの組合せからこの 3 名が条件を満たす。

基本情報技術者試験 令和3年度 科目A 修了認定試験過去問一覧へ戻る・問27