実体験から始める情報講座

ITパスポート講座

★ 猫本 6-04 データの抽出と論理演算(その2) ★

ITパスポート 令和元年度秋期 問99

ワイルドカードに関する次の記述中のa,bに入れる字句の適切な組合せはどれか。

任意の1文字を表す"?"と,長さゼロ以上の任意の文字列を表す"*"を使った文字列の検索について考える。【 a 】では,"データ"を含む全ての文字列が該当する。また,【 b 】では,"データ"で終わる全ての文字列が該当する。

解説

任意の1文字を表す"?"と,長さゼロ以上の任意の文字列を表す"*"を使った文字列の検索について考える。 【*データ*】では,"データ"を含む全ての文字列が該当する。 また,【*データ】では,"データ"で終わる全ての文字列が該当する。

よって,エである。

解答

ITパスポート 平成30年度春期 問85

ワイルドカードを使って "*A*.te??" の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの"?"は任意の1文字を表し,"*"は0個以上の任意の文字から成る文字列を表す。

① A.text

② AA.tex

③ B.Atex

④ BA.Btext

ア 
イ  ①,②
ウ  ②,③,④
エ  ③,④

解説

.より左は,"A"を含む全ての文字列

.より右は,"te"の次は2文字の文字列

これらを満たすのは,アである。

解答 ア

ITパスポート 平成29年度春期 問90

関係データベースで管理している"商品"表に対して次の三つの操作a~cを行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,"%"は0文字以上の任意の文字列を表すものとする。

〔操作〕

a. 大盛が '有' でかつ商品名が '%うどん%' で選択される商品の数を求める。

b. 価格が400以上かつ550以下で選択される商品の数を求める。

c. 商品名が 'うどん%' で選択される商品の数を求める。

ア  a,b,c
イ  b,c,a
ウ  c,a,b
エ  c,b,a

解説

a. 4

b. 3

c. 2

よって,アである。

解答

ITパスポート 平成28年度春期 問96

関係データベースの"成績"表から学生を抽出するとき,選択される学生数が最も多い抽出条件はどれか。ここで,"%"は0文字以上の任意の文字列を表すものとする。また,数学及び国語は,それぞれ60点以上であれば合格とする。

ア  国語が合格で,かつ,氏名が"%子"に該当する学生
イ  国語が合格で,かつ,氏名が"子%"に該当する学生
ウ  数学,国語ともに合格の学生
エ  数学が合格で,かつ,氏名が"%子%"に該当する学生

解説

ア 1人

イ 1人

ウ 2人

エ 3人

よって,エである。

解答