平成25年 春期 基本情報技術者 午前 問29

“BOOKS”表から書名に“UNIX”を含む行を全て探すために次のSQL文を用いる。
aに指定する文字列として、適切なものはどれか。
ここで、書名は“BOOKS”表の“書名”列に格納されている。

 SELECT * FROM BOOKS WHERE 書名 LIKE ‘  a  

 ア  %UNIX
 イ  %UNIX%
 ウ  UNIX
 エ  UNIX%


答え イ


解説
検索したいのは書名のどこかに“UNIX”の文字列が入っていればよく、“UNIX”前後の文字列は何であってもかまわないので、検索するための引数としては“UNIX”の前後に任意数の文字列のワイルドカードを意味する“%”を付けた“%UNIX%”(イ)になります。


キーワード
・LIKE演算子

キーワードの解説

戻る 一覧へ 次へ