[前][次][番号順一覧][スレッド一覧]

mysql:3108

From: 岩田 雅人 <岩田 雅人 <iwata@xxxxxxxxxx>>
Date: Fri, 26 Jan 2001 19:30:06 +0900
Subject: [mysql 03108] ” % ”で検索

岩田です、初心者です。

なんせ初心者なんで、どう説明したらいいか難しいんですが…
SELECT文で例えば

select * from database where name like '%my%';

としたとき”my”を含むものにヒットしますが、この文の
%my%の部分って他にどんなものがありますか?

”my”ってのは今、ブラウザからの入力されたものを”my”ってとこに埋
め込んで検索をしているのですが、たまに”%”とか入力してくる人がいる
んです。けっきょくこの場合って

select * from table2 where name like '%%%';

なりWHEREで絞り込んだ意味がなくなってしまいます。この場合って
”%”って文字を検索する場合って

select * from table2 where name like '%"%"%';

でいいんですよね?

質問が分かりづらくってすいません。どなたか教えていただけないでしょうか?


[前][次][番号順一覧][スレッド一覧]

->    3108 2001-01-26 19:30 [岩田 雅人 <iwata@xx] ” % ”で検索                           
      3109 2001-01-27 00:33 ┗[とみたまさひろ <tomm]