ITパスポート|データベース 問14
関係データベースの“成績”表から学生を抽出するとき、選択される学生数が最も多い抽出条件はどれか。ここで、“%”は0文字以上の任意の文字列を表すものとする。また、数学及び国語は、それぞれ60点以上であれば合格とする。
成績
| 学籍番号 | 氏名 | 数学の点数 | 国語の点数 |
|---|---|---|---|
| H001 | 佐藤 花子 | 50 | 90 |
| H002 | 鈴木 二郎 | 55 | 70 |
| H003 | 金子 一郎 | 90 | 95 |
| H004 | 高橋 春子 | 70 | 55 |
| H005 | 子安 三郎 | 95 | 60 |
正解:エ
解説
“%子”は“子”で終わる、“子%”は“子”で始まる、“%子%”は“子”をどこかに含む、という意味です。
- ア
- 国語合格は佐藤、鈴木、金子、子安。“子”で終わるのは佐藤 花子だけ → 1 人
- イ
- 国語合格のうち、“子”で始まるのは子安 三郎だけ → 1 人
- ウ
- 両方合格は金子 一郎と子安 三郎 → 2 人
- エ
- 数学合格は金子、高橋、子安。全員の氏名に“子”を含む → 3 人
- エ 正解。エの条件で 3 人が選択され、最も多くなります。
出典:平成28年度春期 ITパスポート試験 公開問題 問96(読点「,」を「、」に改変)