パスポイ

関係データベースの“成績”表から学生を抽出するとき… ITパスポート 平成28年度春期96

テクノロジ系

関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。 成績

学籍番号氏名数学の点数国語の点数
H001佐藤 花子5090
H002鈴木 二郎5570
H003金子 一郎9095
H004高橋 春子7055
H005子安 三郎9560
  • 国語が合格で,かつ,氏名が“%子”に該当する学生
  • 国語が合格で,かつ,氏名が“子%”に該当する学生
  • 数学,国語ともに合格の学生
  • 数学が合格で,かつ,氏名が“%子%”に該当する学生
正解と解説を見る

正解

数学が合格で,かつ,氏名が“%子%”に該当する学生

正解はエである。数学が合格(60点以上)で、かつ氏名に「子」という文字を含む学生を抽出すると、金子一郎、高橋春子、子安三郎の3名が該当し、選択肢の中で最も多い人数となる。アは国語合格かつ氏名が「子」で終わる条件で該当は佐藤花子の1名のみ、イは国語合格かつ氏名が「子」で始まる条件で該当は子安三郎の1名のみである。ウは数学・国語ともに合格という条件で金子一郎と子安三郎の2名が該当するが、エの3名には及ばない。このように、条件を緩やかにするほど(特に部分一致の“%子%”のようなワイルドカードを使うほど)該当者数が増えやすい点がポイントである。

出典:平成28年度 春期 ITパスポート試験 問96

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。