データベース

ITパスポート試験データ操作」の問題

テクノロジ系データベース難易度:normal
関係データベースで管理している"従業員"表は次のとおりである。 | 従業員番号 | 氏名 | |---|---| | S001 | 千葉翔 | | S002 | 葉山花子 | | S003 | 鈴木葉子 | | S004 | 佐藤乙葉 | | S005 | 秋葉彩夏 | | S006 | 稲葉小春 | この"従業員"表から,氏名が'%葉_'に該当する従業員を抽出した。抽出された従業員は何名か。ここで,"_"は任意の1文字を表し,"%"は0文字以上の任意の文字列を表すものとする。
1
2
3
4
正解
2

'%葉_'は前方に'%'(0文字以上),後方に'_'(ちょうど1文字)を置くため,'葉'が末尾から2文字目に位置する氏名だけがマッチする。「千葉翔」「鈴木葉子」の2名がこの条件を満たすため,イの2が正しい。

?選択肢ごとの解説

ア ×1としているが,末尾から2文字目が'葉'の氏名は「千葉翔」だけでなく「鈴木葉子」も該当し,数え漏らしている。
イ ○'%葉_'は前方に'%'(0文字以上),後方に'_'(ちょうど1文字)を置くため,'葉'が末尾から2文字目に位置する氏名だけがマッチする。「千葉翔」「鈴木葉子」の2名がこの条件を満たすため,イの2が正しい。
ウ ×3としているが,'葉'を含む氏名を機械的に数えたか,末尾の'_'が0文字でもよいと誤解した結果である。'_'は必ず1文字を要求する。
エ ×4としているが,これは'葉'を含むだけの氏名を広く数えた値に近く,後方の'_'による末尾1文字制約を無視した誤りである。
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r6k-q93

【ITパスポート試験】データ操作の問題と解答・解説|ukamiru 過去問