mysql:8178
From: Tomoyuki Ishino <Tomoyuki Ishino <ishino@xxxxxxxxxx>>
Date: Sat, 30 Aug 2003 23:13:57 +0900
Subject: [mysql 08178] Re: 列間で LIKE はできますか?
石野です。こんばんは。 * [mysql 08166] 列間で LIKE はできますか? * OHTSUKA Ko-hei <techml@xxxxxxxxxx> wrote: > つまり、 > WHERE a.address LIKE '東京都%' > のような感じで、 > WHERE a.address LIKE b.prefecture% .... ? > みたいなことが出来ないかという事なのですが…。 いろいろ解はあると思いますが、a.address に張ったインデクスを 効かしたいなら WHERE a.address >= b.prefecture AND a.address <= CONCAT(b.prefecture, CHAR(255,255)) みたいなのはどうでしょう。 (a.address 中にあるのは通常の文字であり、CHAR(255,255) は無いと 仮定しています。) -- Tomoyuki Ishino
8166 2003-08-29 05:50 [OHTSUKA Ko-hei <tech] 列間で LIKE はできますか? 8171 2003-08-29 12:02 ┣[班石悦夫 <madara@xxx] 8172 2003-08-29 12:15 ┣["Kawaji, Shinya" <ka] -> 8178 2003-08-30 23:13 ┗[Tomoyuki Ishino <ish]