データ操作 (全27問中13問目)
No.13
"気温"表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。
出典:平成28年秋期 問74
- 年=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
分類
テクノロジ系 » データベース » データ操作
正解
エ
解説
選択肢の条件式は"月"の部分、および最高気温と35の不等号が異なっています。
まず"月"の条件について考えます。抽出対象レコードは7月1日から8月31日までなので「"月"が7、又は、"月"が8」であるレコードが抽出対象となります。したがって(月=7 or 月=8)が適切です。なお2つの条件をandで結合した場合には条件式が「 "月"が7、かつ、"月"が8」という意味になり、表中に合致するレコードはありません。
次に不等号の向きについて考えます。抽出条件は最高気温が35度以上のレコードであるため「最高気温≧35」とするのが適切です。
これら2つの条件式が適切に指定されている「エ」が正解となります。
まず"月"の条件について考えます。抽出対象レコードは7月1日から8月31日までなので「"月"が7、又は、"月"が8」であるレコードが抽出対象となります。したがって(月=7 or 月=8)が適切です。なお2つの条件をandで結合した場合には条件式が「 "月"が7、かつ、"月"が8」という意味になり、表中に合致するレコードはありません。
次に不等号の向きについて考えます。抽出条件は最高気温が35度以上のレコードであるため「最高気温≧35」とするのが適切です。
これら2つの条件式が適切に指定されている「エ」が正解となります。