問96
頻出度★★☆
関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。 成績
| 学籍番号 | 氏名 | 数学の点数 | 国語の点数 |
|---|---|---|---|
| H001 | 佐藤 花子 | 50 | 90 |
| H002 | 鈴木 二郎 | 55 | 70 |
| H003 | 金子 一郎 | 90 | 95 |
| H004 | 高橋 春子 | 70 | 55 |
| H005 | 子安 三郎 | 95 | 60 |
この問題の解説と、これまでの解答の記録です。
関係データベースの“成績”表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。 成績
| 学籍番号 | 氏名 | 数学の点数 | 国語の点数 |
|---|---|---|---|
| H001 | 佐藤 花子 | 50 | 90 |
| H002 | 鈴木 二郎 | 55 | 70 |
| H003 | 金子 一郎 | 90 | 95 |
| H004 | 高橋 春子 | 70 | 55 |
| H005 | 子安 三郎 | 95 | 60 |
「国語が合格 かつ 氏名が %子 (末尾が『子』)」。末尾が『子』は 佐藤花子(H001)・高橋春子(H004) だが、H004 は国語55点で不合格。国語合格と重なるのは H001 のみで1名にとどまり、エの3名より少ない。
「国語が合格 かつ 氏名が 子% (先頭が『子』)」。先頭が『子』は 子安三郎(H005) だけ。H005 は国語60点で合格するので該当は H005 の1名のみ。エの3名より少ない。
「数学・国語ともに合格」。両方 60点以上は 金子一郎(H003: 90/95)・子安三郎(H005: 95/60) の2名。エの3名に及ばず最多ではない。
正解 各学生の合否は、数学合格 (60点以上) が H003(90)・H004(70)・H005(95)、国語合格が H001(90)・H002(70)・H003(95)・H005(60)。エの条件は「数学が合格 かつ 氏名が %子% (『子』を含む)」。氏名に『子』を含むのは 佐藤花子(H001)・金子一郎(H003)・高橋春子(H004)・子安三郎(H005)。数学合格との積 (AND) をとると H003・H004・H005 の3名となり、全選択肢中で最も多い。よってエが正解。