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

同一列の複数値はOr、異なる列の条件はAndで結ぶ

ITパスポート2016年度 秋期74/データベース / データ活用

「気温」表のイメージ。列は年・月・日・最高気温。2011/1/1(12度)から2011/12/31(10度)、2012/1/1(11度)まで日次データが並び、途中2011/7/31(34度)、2011/8/1(36度)などの行が例示されている。
「気温」表のイメージ。列は年・月・日・最高気温。2011/1/1(12度)から2011/12/31(10度)、2012/1/1(11度)まで日次データが並び、途中2011/7/31(34度)、2011/8/1(36度)などの行が例示されている。
最高気温
20111112
20111211
2011139
201173134
20118136
2011123110
20121111

選択肢

正解と解説

正解: 年 = 2011 and(月 = 7 or 月 = 8)and 最高気温 ≧ 35

7月と8月の両方を対象にしたいので、月の条件は「7または8」とOrで結ぶ必要がある。Andで結ぶと同時に7でも8でもある行を求めることになり、該当が無くなる。気温は35度以上なので比較は「≧35」が正しい。

選択肢ごとの解説

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

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。