“BOOKS”表から書名に“UNIX”を含む行を全て探すために次のSQL文を用いる。
aに指定する文字列として、適切なものはどれか。
ここで、書名は“BOOKS”表の“書名”列に格納されている。
SELECT * FROM BOOKS WHERE 書名 LIKE ‘ a ’
ア | %UNIX |
イ | %UNIX% |
ウ | UNIX |
エ | UNIX% |
答え イ
【解説】
検索したいのは書名のどこかに“UNIX”の文字列が入っていればよく、“UNIX”前後の文字列は何であってもかまわないので、検索するための引数としては“UNIX”の前後に任意数の文字列のワイルドカードを意味する“%”を付けた“%UNIX%”(イ)になります。
【キーワード】
・LIKE演算子