データ操作 (全50問中6問目)

No.6

"電話番号"列にNULLを含む"取引先"表に対して,SQL文を実行した結果の行数は幾つか。
26_1.gif/image-size:287×155
26_2.gif/image-size:374×32

分類

テクノロジ系 » データベース » データ操作

正解

解説

LIKE句は、指定したパターンと文字列比較を行うための演算子で、次の特殊記号を用いて文字列のパターンを指定します。
"%"(パーセント)
0文字以上の任意の文字列
"_"(アンダースコア)
任意の1文字
パターン"010%"は、"010"から始まる任意の文字列を表すパターンなので、NOT LIKE "010%"は"010"で始まらないもの、すなわち"取引先"表の1行目以外にマッチします。ただし、NULL値に関しては Is Null 以外の条件ではすべて"偽(False)"を返す性質があるので、結果はNULLの値を持つ行を除いた3件になります。
© 2010-2019 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop