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

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]