過去問ぽちぽちby KKM Studio

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

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

〔操作〕

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

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

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

商品

商品番号商品名価格大盛
S001きつねうどん300有
S002たぬきうどん250有
S003天ぷらうどん500無
S004うどん定食550有
S005うどんすき600無
S006カレーうどん400有
  1. アa,b,c
  2. イb,c,a
  3. ウc,a,b
  4. エc,b,a
答えを見る

正解 アa,b,c

要点‘%うどん%’はどこかにうどん、‘うどん%’は先頭がうどん

解説

各操作で選択される商品数を数えると、a=4、b=3、c=2で、大きい順にa、b、c(ア)です。

  • a:大盛が有で商品名にうどんを含む商品は、S001、S002、S004、S006の4件
  • b:価格が400以上550以下の商品は、S003(500)、S004(550)、S006(400)の3件
  • c:商品名がうどんで始まる商品は、S004(うどん定食)、S005(うどんすき)の2件
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開