mysql:12155
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sun, 18 Sep 2005 01:30:41 +0900
Subject: [mysql 12155] Re: あいまい検索について
とみたです。 On Sat, 17 Sep 2005 16:24:40 +0900 Hibi <myhpoohsan@xxxxxxxxxx> wrote: > 下記のようなテーブル(テーブル名:yasai)データがあるとします。 > > id : name > ------------- > 1 : にんじん > 2 : いも > 3 : だいこん > 4 : りんご > 5 : みかん > 6 : なす > ------------- > > このデータのなかで「じゃがいも」の文字列に含まれるレコードを抽出する方法 > はあるのでしょうか? > > 例えばこの場合に求めたいレコードは id が 2 の「いも」となります。 インデックスが使われないので、大量にデータがあると遅くなると思いますが、 select * from yasai where "じゃがいも" like concat("%",name,"%") …とか。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
12154 2005-09-17 16:24 [Hibi <myhpoohsan@xxx] あいまい検索について -> 12155 2005-09-18 01:30 ┗[とみたまさひろ <tomm] 12162 2005-09-20 21:11 ┗[Hibi <myhpoohsan@xxx]