応用情報技術者試験(AP) 平成23年秋期試験 問29

応用情報技術者試験(AP) 平成23年秋期試験一覧

HOME年度別に解く分野から選んで解く参考書受験についてその他の情報処理試験リンク集

応用情報技術者試験(AP) 平成23年秋期試験 問29

価格設定年月日にNULLを含む“商品”表に対して、次の問合せを行った。
この検索結果の行数は幾つか。

SELECT 商品コード FROM 商品 WHERE 価格設定年月日 < '2011-12-01'

商品
商品コード  商品名    価格   価格設定年月日
S001     ボールペン  150    2009-12-31
S002     消しゴム   80     2008-03-31
S003     蛍光ペン    0    NULL
S004     定規     300    2011-12-01

 ア  1  イ  2  ウ  3  エ  4








答え イ


【解説】
このSQL文の結果は、価格設定月日が'2011-12-01'より小さい(昔である)「S001」および「S002」の2つのレコードが抽出されます。

価格設定年月日がNULL値である「S003」は、この条件にはマッチしません。
なぜならNULLは未定・不定を表す値であるため「価格設定月日が'2011-12-01'より小さい」または「価格設定月日が'2011-12-01'より大きい」のどちらとも確定していないからです。







◀戻る

 一覧へ  次へ▶                                               






Copyright (C) 応用情報技術者試験(AP)~午前過去問題解説ガイド. All Rights Reserved.