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

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

テクノロジ系

“気温”表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。

気温

年月日最高気温
20111112
20111211
2011139
⋮
201173134
20118136
⋮
2011123110
20121111
選択肢
正解と解説

正解 エ

月は7か8のどちらかなのでor、35度以上は≧35で表します。

1件のレコードの月は1つの値しか持たないため、「月 = 7 and 月 = 8」を満たすレコードはありません。7月または8月のレコードを選ぶには「月 = 7 or 月 = 8」とします。7月と8月は全日が対象なので、日の条件は不要です。「35度以上」は35を含むので「最高気温 ≧ 35」です。これらを年 = 2011とandで結んだエが条件になります。

ア:「月 = 7 and 月 = 8」を満たすレコードはなく、何も抽出されません。さらに「≦ 35」は35度以下を選ぶ条件です。

イ:月が7と8の両方であるレコードはないため、andでは1件も抽出されません。

ウ:「最高気温 ≦ 35」は35度以下のレコードを選ぶ条件で、向きが逆です。

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

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

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

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