関係データベースの“成績”表から学生を抽出するとき、選択される学生数が最も多い抽出条件はどれか。
ここで、“%”は0文字以上の任意の文字列を表すものとする。
また、数学及び国語は、それぞれ60点以上であれば合格とする。
成績
学籍番号 |
氏名 |
数学の点数 |
国語の点数 |
H001 |
佐藤 花子 |
50 |
90 |
H002 |
鈴木 二郎 |
55 |
70 |
H003 |
金子 一郎 |
90 |
95 |
H004 |
高橋 春子 |
70 |
55 |
H005 |
子安 三郎 |
95 |
60 |
|
ア |
国語が合格で、かつ、氏名が“%子”に該当する学生 |
イ |
国語が合格で、かつ、氏名が“子%”に該当する学生 |
ウ |
数学、国語ともに合格の学生 |
エ |
数学が合格で、かつ、氏名が“%子%”に該当する学生 |
答え エ
【解説】
ア |
国語が合格で、かつ、氏名が“%子”に該当する学生は、H001の1人 |
イ |
国語が合格で、かつ、氏名が“子%”に該当する学生は、H005の1人 |
ウ |
数学、国語ともに合格の学生は、H003とH005の2人 |
エ |
数学が合格で、かつ、氏名が“%子%”に該当する学生は、H003、H004、H005の3人 |
【キーワード】
・ワイルドカード
【キーワードの解説】
- ワイルドカード(wild card)
任意の文字を表す特殊文字のことです。
この問題では、“%”が0個以上の連続した任意の文字列になります。
Unoなどカードゲームが由来です。
もっと、「ワイルドカード」について調べてみよう。
戻る
一覧へ
次へ
|