2018年01月29日
ITパスポート過去問 29年春 問90
29年春 問題一覧へ
問90 関係データベースで管理している"商品"表に対して次の三つの操作a〜cを行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,"%"は0文字以上の任意の文字列を表すものとする。
〔操作〕
a. 大盛が '有' でかつ商品名が '%うどん%' で選択される商品の数を求める。
b. 価格が400以上かつ550以下で選択される商品の数を求める。
c. 商品名が 'うどん%' で選択される商品の数を求める。
ア a,b,c イ b,c,a
ウ c,a,b エ c,b,a
%うどん% とは、%の部分に0文字以上の文字列がはいるという意味となっているので、「うどん」という文字列があり、その前後に文字があってもなくてもよいという意味。
aで抽出されるのは、大盛が有でかつ商品名にうどんの文字があるものなので、S001,S002,S004,S006となり、商品数は4個となる。
bの価格が400以上かつ550以下の商品は、S003,S004,S006の3個となる
cでは、うどんの前には%がないので、うどんから始まり、後ろには文字列があってもなくてもよいものとなるので、S004,S005の2個となる。
このことから、大きい順に並べれば、a,b,cとなり、アが正解
ア
29年春 問題一覧へ
にほんブログ村
問題
問90 関係データベースで管理している"商品"表に対して次の三つの操作a〜cを行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,"%"は0文字以上の任意の文字列を表すものとする。
〔操作〕
a. 大盛が '有' でかつ商品名が '%うどん%' で選択される商品の数を求める。
b. 価格が400以上かつ550以下で選択される商品の数を求める。
c. 商品名が 'うどん%' で選択される商品の数を求める。
ア a,b,c イ b,c,a
ウ c,a,b エ c,b,a
解説
%うどん% とは、%の部分に0文字以上の文字列がはいるという意味となっているので、「うどん」という文字列があり、その前後に文字があってもなくてもよいという意味。
aで抽出されるのは、大盛が有でかつ商品名にうどんの文字があるものなので、S001,S002,S004,S006となり、商品数は4個となる。
bの価格が400以上かつ550以下の商品は、S003,S004,S006の3個となる
cでは、うどんの前には%がないので、うどんから始まり、後ろには文字列があってもなくてもよいものとなるので、S004,S005の2個となる。
このことから、大きい順に並べれば、a,b,cとなり、アが正解
答
にほんブログ村
【29年春テクノロジ系の最新記事】
この記事へのコメント