本文へスキップ
Certia
未分類
春期

ITパスポート 2017年 春期 問90

90 / 100

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

  • aKEM ‘A’ でかつ商品名が “%うどん%' で選択される商品の数を求める。
  • b価格が 400 以上かつ 550 以下で選択される商品の数を求める。
  • c商品名が ‘SCAN で選択される商品の数を求める。 商品 $003 500 abt |
問題の図

正解と解説

表示する
正解 ア

a, b, c

三つの操作それぞれの選択条件に合致する商品数を、商品表の各行に当てはめて数え、得られた件数を大きい順に並べます。価格範囲や商品名の部分一致(%は6文字以上の任意文字列)などの条件を正確に適用して件数を比較すると、正解の並び順(選択肢0)になります。条件の厳しさによって該当件数が変わる点が判定の鍵です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。