it-kakomon › ITパスポート › 令和6年度 › 問93

令和6年度 ITパスポート 問93(テクノロジ)

出典:令和6年度 ITパスポート試験 公開問題 問93(独立行政法人情報処理推進機構(IPA))

関係データベースで管理している“従業員”表から,氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。
  1. ア1
  2. イ2
  3. ウ3
  4. エ4
正解と解説を見る

正解:イ

【LIKEのパターン】

関係データベースでは、文字列の一部が一致するデータを、パターンを使って検索できます。

・"_":任意の1文字(ちょうど1文字)

・"%":0文字以上の任意の文字列

'%葉_'は、「どんな文字列(0文字でもよい)の後に"葉"があり、その後にちょうど1文字があって終わる」氏名です。つまり、最後から2文字目が"葉"の氏名です。

【表の値と判定】

従業員表の氏名を1人ずつ確かめます。

・S001 千葉翔:最後から2文字目が"葉"なので、該当します

・S002 葉山花子:最後から2文字目は"花"なので、該当しません

・S003 鈴木葉子:最後から2文字目が"葉"なので、該当します

・S004 佐藤乙葉:最後の文字が"葉"で、その後に1文字がないので、該当しません

・S005 秋葉彩葉:最後から2文字目は"彩"なので、該当しません

・S006 稲葉小春:最後から2文字目は"小"なので、該当しません

抽出されるのは、千葉翔と鈴木葉子の2名です。

"葉"で終わる佐藤乙葉や、最後から2文字目以外に"葉"がある葉山花子・秋葉彩葉・稲葉小春は、該当しない点に注意します。

よって、正解は選択肢イです。

まず令和8年度の100問を通しで解いてみる(無料)