イの2行が正解です。SQLのWHERE句における比較演算子は、NULL値に対しては常にUNKNOWNを返します。UNKNOWNは真偽値としては偽とみなされるため、WHERE 価格設定年月日<'2011-12-01' という条件では、価格設定年月日がNULLである行は条件を満たさないと判定されます。したがって、NULL以外の行でかつ'2011-12-01'より前の日付を持つ行のみが検索結果に含まれます。商品コードS001 (2009-12-31) とS002 (2008-03-31) はこの条件を満たします。
読み込み中...