“気温”表の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 |
テクノロジ系
“気温”表の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 |
正解 エ
月は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 が確かめています。作り方