平成23年秋期試験問題 午前Ⅰ 問10
問10解説へ
価格設定年月日にNULLを含む"商品"表に対して,次の問合せを行った。この検索結果の行数は幾つか。
SELECT 商品コード FROM 商品 WHERE 価格設定年月日 < '2011-12-01'
- 1
- 2
- 3
- 4
正解 イ問題へ
分野 :テクノロジ系
中分類:データベース
小分類:データ操作
中分類:データベース
小分類:データ操作
広告
解説
このSQL文の結果は、価格設定月日が'2011-12-01'より小さい(昔である)「S001」および「S002」の2つのレコードが抽出されます。
価格設定年月日がNULL値である「S003」は、この条件にはマッチしません。なぜならNULLは未定・不定を表す値であるため「価格設定月日が'2011-12-01'より小さい」または「価格設定月日が'2011-12-01'より大きい」のどちらとも確定していないからです。
価格設定年月日がNULL値である「S003」は、この条件にはマッチしません。なぜならNULLは未定・不定を表す値であるため「価格設定月日が'2011-12-01'より小さい」または「価格設定月日が'2011-12-01'より大きい」のどちらとも確定していないからです。
広告