過去問ドリル

平成28年度 秋期 ITパスポート試験 問74

テクノロジ/データベース

“気温”表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。 気温(表) 年|月|日|最高気温 2011|1|1|12 2011|1|2|11 2011|1|3|9  : 2011|7|31|34 2011|8|1|36  : 2011|12|31|10 2012|1|1|11 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成28年度 秋期 ITパスポート試験 問74

正解:エ

解説

条件は「2011年」かつ「7月か8月」かつ「最高気温が35度以上」です。月は 1 つのレコードで 7 と 8 の両方にはなれないので,「月 = 7 or 月 = 8」とします。また「35度以上」は ≧ 35 です。これらを and でつないだエが適切です。

選択肢ごとの解説

  • ア誤り。月 = 7 and 月 = 8 は同時に成り立たないため,該当するレコードが 1 件もなくなります。また ≦ 35 も「以上」ではありません。
  • イ誤り。月 = 7 and 月 = 8 は同時に成り立たないため,該当するレコードがなくなります。
  • ウ誤り。月の条件は正しいですが,≦ 35 は「35度以下」で,条件と逆です。
  • エ正しい。2011年の7月または8月で,最高気温が35度以上のレコードを抽出できます。
ITパスポートの過去問を演習モードで解く