応用情報技術者試験(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.