"気温"表の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 and (月 = 7 and月 = 8) and最高気温 ≦ 35
- イ年 = 2011 and (月 = 7 and月 = 8) and最高気温 ≧ 35
- ウ年 = 2011 and (月 = 7 or月 = 8) and最高気温 ≦ 35
- エ年 = 2011 and (月 = 7 or月 = 8) and最高気温 ≧ 35
正解と解説を見る
正解
エ 年 = 2011 and (月 = 7 or月 = 8) and最高気温 ≧ 35
「2011年の7月1日から8月31日まで」という条件は月が7または8のいずれかであればよいので論理和(OR)で表す必要があり、また「最高気温が35度以上」は「≧35」で表すため、選択肢4(年=2011 and (月=7 or月=8) and最高気温≧35)が正解です。「月=7 and月=8」という条件(選択肢1・2)は、1つのレコードの月が同時に7と8になることはあり得ないため、常に該当なしとなり誤りです。また「最高気温≦35」(選択肢1・3)は35度以下を抽出する条件であり、求める「35度以上」とは逆の条件になっているため誤りです。「複数月にまたがる条件はOR」「以上・以下の不等号の向き」を正しく使い分けることが重要です。