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