令和6年度 ITパスポート 問93「あいまい検索」の解説

テクノロジ系 ・ あいまい検索 / 関係データベース

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

“従業員”表。従業員番号と氏名の2列で6行。S001は千葉翔,S002は葉山花子,S003は鈴木葉子,S004は佐藤乙葉,S005は秋葉彩葉,S006は稲葉小春。
  1. ア1
  2. イ2
  3. ウ3
  4. エ4
正解と解説を見る

正解:イ

‘%葉_’というパターンは、任意の文字列の後に「葉」があり、その後に任意の1文字がちょうど1文字続いて終わる氏名を表します。千葉翔は「葉」の後が「翔」の1文字なので該当します。鈴木葉子も「葉」の後が「子」の1文字なので該当します。葉山花子は「葉」の後が3文字あり、佐藤乙葉と秋葉彩葉は「葉」で終わっていて後ろに文字がなく、稲葉小春は「葉」の後が2文字あるため、いずれも該当しません。よって2名です。

文章だけだと分かりにくいときは「データベースとSQL」を図解で見る図解と確認問題つき・登録不要

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

問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。

IPA公式PDF(問題) / IPA公式PDF(解答)

この問題をXで出題する

この問題のテーマを基礎から学ぶ

この分野の続きをアプリで解く

アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。