ウカマルITパスポートログイン

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

テクノロジ系

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

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

商品

商品番号商品名価格大盛
S001きつねうどん300有
S002たぬきうどん250有
S003天ぷらうどん500無
S004うどん定食550有
S005うどんすき600無
S006カレーうどん400有
選択肢
正解と解説

正解 ア

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件です。4>3>2なので、順はa、b、cになります。

イ:aの'%うどん%'を、「うどん」で始まるものと読むと1件になり、この順になります。aは「うどん」をどこかに含めばよいので4件です。

ウ:cの'うどん%'を、「うどん」を含むものと読むと6件になり、この順になります。cは「うどん」で始まる商品だけなので2件です。

エ:件数の小さい順に並べています。cは2件、bは3件、aは4件なので、大きい順は逆です。

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

全年度から出題。10問で実力を判定します。登録不要。

出典:平成29年度 春期 ITパスポート試験 問90(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方