基本情報技術者試験 基本情報技術者試験 平成31年度 春期 午前 午前 問29: "学生"表と"学部"表に対して次の SQL 文を実行した結果として,正しいものはどれか。 学生: (氏名, 所属, 住所) 応用花子 理 新宿 高度次郎 人文

基本情報技術者試験 平成31年度 春期 午前
Q 2929 / 80
"学生"表と"学部"表に対して次の SQL 文を実行した結果として,正しいものはどれか。 学生: (氏名, 所属, 住所) 応用花子 理 新宿 高度次郎 人文 渋谷 午前桜子 経済 新宿 情報太郎 工 渋谷 学部: (学部名, 住所) 工 新宿 経済 渋谷 人文 渋谷 理 新宿 〔SQL 文〕 SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所 = '新宿'
この問の正解率:60.26%(1,301件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

"学生"表と"学部"表に対して次の SQL 文を実行した結果として,正しいものはどれか。 学生: (氏名, 所属, 住所) 応用花子 理 新宿 高度次郎 人文 渋谷 午前桜子 経済 新宿 情報太郎 工 渋谷 学部: (学部名, 住所) 工 新宿 経済 渋谷 人文 渋谷 理 新宿 〔SQL 文〕 SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所 = '新宿'

選択肢

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

正解

. 応用花子, 情報太郎

解説

WHERE 所属=学部名 で結合し、学部.住所='新宿' で絞る。新宿の学部は「工」と「理」。所属が工=情報太郎、所属が理=応用花子。よって応用花子と情報太郎。ウが正解。

選択肢ごとの解説

  • .応用花子のみは漏れがある。情報太郎 (工=新宿) も該当する。
  • .午前桜子は所属が経済で、経済は渋谷なので該当しない。
  • .応用花子 (理=新宿) と情報太郎 (工=新宿) の 2 人が該当。正解。
  • .午前桜子は経済 (渋谷) に所属するため該当しない。

基本情報技術者試験 平成31年度 春期 午前過去問一覧へ戻る・問29