平成28年度 春期 ITパスポート試験 問96
テクノロジ/データベース関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。 成績(学籍番号,氏名,数学の点数,国語の点数) H001,佐藤 花子,50,90 H002,鈴木 二郎,55,70 H003,金子 一郎,90,95 H004,高橋 春子,70,55 H005,子安 三郎,95,60 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成28年度 春期 ITパスポート試験 問96
- ア国語が合格で,かつ,氏名が“%子”に該当する学生
- イ国語が合格で,かつ,氏名が“子%”に該当する学生
- ウ数学,国語ともに合格の学生
- エ数学が合格で,かつ,氏名が“%子%”に該当する学生
正解:エ
解説
各条件に当てはまる学生を数えます。氏名が“%子”は「子」で終わる氏名で,佐藤 花子(H001)と高橋 春子(H004)です。“子%”は「子」で始まる氏名で,子安 三郎(H005)だけです。“%子%”は「子」を含む氏名で,H001,H003(金子),H004,H005 が該当します。 ア:国語合格かつ「子」で終わる…H001(90)は合格,H004(55)は不合格なので 1 人。 イ:国語合格かつ「子」で始まる…H005(60)の 1 人。 ウ:数学・国語とも合格…H003 と H005 の 2 人。 エ:数学合格かつ「子」を含む…H003(90),H004(70),H005(95)の 3 人(H001 は数学 50 で不合格)。 よって,最も多いのは エ です。
選択肢ごとの解説
- ア誤り。該当するのは H001 の 1 人だけです(H004 は国語が不合格)。
- イ誤り。該当するのは H005 の 1 人だけです。
- ウ誤り。H003 と H005 の 2 人で,エの 3 人より少ないです。
- エ正しい。H003,H004,H005 の 3 人が該当し,最も多くなります。