令和6年度 ITパスポート 問93 解説
関係データベースで管理している“従業員”表から,氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。
従業員
| 従業員番号 | 氏名 |
|---|---|
| S001 | 千葉翔 |
| S002 | 葉山花子 |
| S003 | 鈴木葉子 |
| S004 | 佐藤乙葉 |
| S005 | 秋葉彩葉 |
| S006 | 稲葉小春 |
- ア1
- イ2
- ウ3
- エ4
答えを見る
正解 イ2
要点LIKE検索の%は0文字以上の任意の文字列、_は任意の1文字
解説
‘%葉_’は「最後から2文字目が“葉”で、その後に任意の1文字が続く」文字列に一致します。
- 千葉翔:「千」+「葉」+「翔」で一致
- 葉山花子:「葉」の後に3文字続くので不一致
- 鈴木葉子:「鈴木」+「葉」+「子」で一致
- 佐藤乙葉:「葉」で終わり、その後の1文字がないので不一致
- 秋葉彩葉:最後から2文字目が「彩」なので不一致
- 稲葉小春:最後から2文字目が「小」なので不一致
一致するのは2名なので、イが正解です。