ITパスポート|データベース 問1
“気温”表の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 でつなぎます。1 件のレコードの月が 7 と 8 の両方であることはないので、and だと 1 件も抽出されません。35 度以上は ≧ 35 で表します。
- ア 月の条件が and で、気温の条件も ≦ で逆です。
- イ 月 = 7 and 月 = 8 を満たすレコードはないので、何も抽出されません。
- ウ 気温の条件が ≦ 35 で、35 度以下を抽出してしまいます。
- エ 正解。2011 年の 7 月又は 8 月で、最高気温が 35 度以上のレコードを抽出できます。
出典:平成28年度秋期 ITパスポート試験 公開問題 問74(読点「,」を「、」に改変)