平成27年 春期 応用情報技術者 午前 問26

“電話番号”列にNULLを含む“取引先”表に対して、SQL文を実行した結果の行数は幾つか。

取引先
取引先コード 取引先名 電話番号
1001 A社 010-1234-xxxx
2001 B社 020-2345-xxxx
3001 C社 NULL
4001 D社 030-3011-xxxx
5001 E社 (010-4567-xxxx)

[SQL文]
 SELECT * FROM 取引先 WHERE 電話番号 NOT LIKE ‘010%’

 ア  1
 イ  2
 ウ  3
 エ  4


答え ウ


解説
LIKE演算子ではワイルドカードを使用することが可能で、主なワイルドカードとして

があり、問題のSQL文ではワイルドカードとして“%”が使われていて、“NOT LIKE”と否定なので、電話番号として“010”から始まる取引先とNULLの値を持つ項目を除いた
取引先
取引先コード 取引先名 電話番号
2001 B社 020-2345-xxxx
4001 D社 030-3011-xxxx
5001 E社 (010-4567-xxxx)
3件(ウ)になります。


キーワード
・LIKE演算子

キーワードの解説

戻る 一覧へ 次へ