アフィリエイト広告を利用しています

広告

posted by fanblog

ITパスポート過去問 29年春 問90

29年春 問題一覧へ


問題


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

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

0900.png


ア 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年春 問題一覧へ









にほんブログ村 IT技術ブログ IT技術情報へ
にほんブログ村


トラックバック

この記事へのトラックバックURL
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。
https://fanblogs.jp/tb/7253658

コメント

お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]


この記事へのコメント

   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。