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

問90

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

〔操作〕
  1. 大盛が '有' でかつ商品名が '%うどん%' で選択される商品の数を求める。
  2. 価格が400以上かつ550以下で選択される商品の数を求める。
  3. 商品名が 'うどん%' で選択される商品の数を求める。
90.gif/image-size:239×194

分類

テクノロジ系 » データベース » データ操作

正解

解説

指定された操作に従って条件に合致する商品数を確認していきます。
  1. 大盛り'有'に合致する商品は4つ、商品名'%うどん%'に合致する商品は6つ全てです。両方に合致する商品は、"きつねうどん"、"たぬきうどん"、"うどん定食"、"カレーうどん"の4つです。
  2. 価格が400以上550以下の商品は、"天ぷらうどん"、"うどん定食"、"カレーうどん"の3つです。
  3. 商品名'うどん%'は、商品名が"うどん"で始まる商品に合致します。この条件を満たす商品は、"うどん定食"、"うどんすき"の2つです。
3つの操作結果を大きい順に並べると「a,b,c」になります。したがって「ア」が正解です。
© 2009-2019 ITパスポート試験ドットコム All Rights Reserved.

Pagetop