過去問解きまくり研究所 ホーム

ITパスポート 平成29年度 春期 特別措置試験 問90

データベース

選択に関する問題

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

〔操作〕
a 大盛が‘有’でかつ商品名が‘%うどん%’で選択される商品の数を求める。
b 価格が400以上かつ550以下で選択される商品の数を求める。
c 商品名が‘うどん%’で選択される商品の数を求める。

商品

商品番号商品名価格大盛
S001きつねうどん300有
S002たぬきうどん250有
S003天ぷらうどん500無
S004うどん定食550有
S005うどんすき600無
S006カレーうどん400有
答えと解説

✓ これが正解ア a,b,c

解説

三つの条件それぞれで数えてから、多い順に並べ替えます。

関係データベースの表から、条件に当てはまる行を数えて比べる問題です。aは、大盛が有で、かつ商品名のどこかにうどんを含むものです。きつね、たぬき、うどん定食、カレーの四つが当てはまります。bは、価格が四百以上五百五十以下で、天ぷらの五百、うどん定食の五百五十、カレーの四百の三つです。cは、商品名がうどんで始まるもので、うどん定食とうどんすきの二つだけです。途中にうどんが入るものは当てはまりません。四、三、二の順なので、a、b、cと並びます。前後に印が付いていれば、どこに入っていても当てはまります。後ろだけに付いていれば、その字で始まるものだけに絞られます。印の位置で当てはまる行が大きく変わるので、数える前にどちらの形かを確かめます。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成29年度 春期 ITパスポート試験(特別措置試験) 問90

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)