ITパスポート|データベース 問12
関係データベースで管理している“従業員”表から、氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで、“_”は任意の1文字を表し、“%”は0文字以上の任意の文字列を表すものとする。
従業員
| 従業員番号 | 氏名 |
|---|---|
| S001 | 千葉翔 |
| S002 | 葉山花子 |
| S003 | 鈴木葉子 |
| S004 | 佐藤乙葉 |
| S005 | 秋葉彩葉 |
| S006 | 稲葉小春 |
正解:イ
解説
‘%葉_’は、“葉”の後ろにちょうど 1 文字があり、“葉”の前は何文字でもよい(0 文字でもよい)という条件です。つまり、最後から 2 番目の文字が“葉”の氏名を探します。
- 千葉翔
- 該当する。最後から 2 番目が“葉”です。
- 葉山花子
- 該当しない。最後から 2 番目は“花”です。
- 鈴木葉子
- 該当する。最後から 2 番目が“葉”です。
- 佐藤乙葉
- 該当しない。“葉”の後ろに文字がありません。
- 秋葉彩葉
- 該当しない。最後から 2 番目は“彩”です。
- 稲葉小春
- 該当しない。最後から 2 番目は“小”です。
- イ 正解。該当するのは、千葉翔と鈴木葉子の 2 名です。
出典:令和6年度 ITパスポート試験 公開問題 問93(読点「,」を「、」に改変)