シカクマナボ.ITパスポート

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

出典:IPA「ITパスポート試験」平成29年春期 問90

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

〔操作〕
  1. 大盛が '有' でかつ商品名が '%うどん%' で選択される商品の数を求める。
  2. 価格が400以上かつ550以下で選択される商品の数を求める。
  3. 商品名が 'うどん%' で選択される商品の数を求める。
90.png/image-size:239×194

正解と解説を見る

正解:ア

aは「うどん」を含み大盛ありのきつね・たぬき・定食・カレーの4件です。bは400~550円の天ぷらうどん、うどん定食、カレーうどんの3件です。

cは名前が「うどん」で始まる定食とすきの2件なので、4>3>2よりa、b、cです。「%うどん%」は途中に含む場合も一致し、「うどん%」は先頭が一致する必要があります。

条件を選んで演習する