過去問ドリル

令和6年度 ITパスポート試験 問93

テクノロジ/データベース

関係データベースで管理している“従業員”表から,氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。 〔従業員表(従業員番号,氏名)〕 S001,千葉翔 S002,葉山花子 S003,鈴木葉子 S004,佐藤乙葉 S005,秋葉彩葉 S006,稲葉小春 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:令和6年度 ITパスポート試験 問93

正解:イ

解説

パターン‘%葉_’は「先頭は何文字でもよく,その後ろに『葉』があり,最後にちょうど1文字が続く」氏名を表します。つまり,後ろから2文字目が「葉」の氏名です。該当するのは,千葉翔(後ろから2文字目が葉)と鈴木葉子(同)の2名です。

選択肢ごとの解説

  • ア誤り。該当者は1名ではありません。千葉翔と鈴木葉子の2名が該当します。
  • イ正しい。後ろから2文字目が「葉」の千葉翔と鈴木葉子の2名で,正解です。
  • ウ誤り。3名ではありません。佐藤乙葉,秋葉彩葉,稲葉小春は後ろから2文字目が「葉」ではなく,葉山花子も後ろから2文字目は「花」です。
  • エ誤り。4名ではありません。葉の位置が後ろから2文字目でない氏名は該当しません。
ITパスポートの過去問を演習モードで解く