ITパスポート暗記無料で始める

関係データベースで管理している“商品”表に対して次の三つの操作a~cを行ったとき,得られる値が大きい順に操作を左から並べたものはどれか。ここで,“%”は0文字以上の任意の文字列を表すものとする。 〔操作〕 a 大盛が'有'でかつ商品名が'%うどん%'で選択される商品の数を求める。 b 価格が400以上かつ550以下で選択される商品の数を求める。 c 商品名が'うどん%'で選択される商品の数を求める。

ITパスポート/2017年度 春期 問90/データベース / SQL

商品表(商品番号・商品名・価格・大盛の4項目、6行)。
商品表(商品番号・商品名・価格・大盛の4項目、6行)。
商品
商品番号商品名価格大盛
S001きつねうどん300有
S002たぬきうどん250有
S003天ぷらうどん500無
S004うどん定食550有
S005うどんすき600無
S006カレーうどん400有

選択肢

正解と解説

正解:ア a, b, c

それぞれの条件に当てはまる行数を数えると、大盛が有でかつ商品名に「うどん」を含むものは4件、価格が400以上550以下のものは3件、商品名が「うどん」で始まるものは2件になる。したがって多い順にa、b、cとなる。前方一致と部分一致の違いを取り違えないことが要点である。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:平成29年度 春期 ITパスポート試験 問90(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。