パスポイ

関係データベースで管理している“商品”表に対して次の三つの操作a〜cを行ったとき… 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
  • b,c,a
  • c,a,b
  • c,b,a
正解と解説を見る

正解

a,b,c

正解は「ア」である。aは大盛が「有」かつ商品名に「うどん」を含む商品を数えると、きつねうどん・たぬきうどん・うどん定食・カレーうどんの4件が該当する。bは価格が400以上550以下の商品を数えると、天ぷらうどん(500)・うどん定食(550)・カレーうどん(400)の3件が該当する。cは商品名が「うどん」で始まる商品を数えると、うどん定食・うどんすきの2件のみが該当する。したがって件数はa=4、b=3、c=2となり、大きい順に並べるとa, b, cとなる。

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

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。