mysql:4359
From: 近藤尋隆 Hirotaka Kondo <近藤尋隆 Hirotaka Kondo <hiro@xxxxxxxxxx>>
Date: Thu, 27 Sep 2001 15:45:49 +1000
Subject: [mysql 04359] Re: EUCでのSelect
On Thu, 27 Sep 2001 13:19:52 +0900 とみたまさひろ <tommy@xxxxxxxxxx> wrote: >とみたです。 はじめまして。ほおくです。 >On Thu, 27 Sep 2001 13:15:31 +1000 >近藤尋隆 Hirotaka Kondo <hiro@xxxxxxxxxx> wrote: > >> 具体的には「ビン」「パン」というレコードがある場合 >> 「ビ」を含むレコードを選択しようとすると、パンまで選択されてしまいます。 > >「ビ」= A5 D3, 「ン」= A5 F3 ですね。MySQL デフォルトの文字セットの Latin1 >では、D3 と F3 は同じ文字とみなします。 > > D3 = 「O」の上に「'」 > F3 = 「o」の上に「'」 > >文字比較では大文字小文字を区別しないので、一致するとみなされているの >でしょう。文字じゃなくてバイナリで比較してみてはいかがでしょうか。 > > select * from easy_cart_item where binary name like '%ビ%'; > >…ってな感じ。 > ># 試してません。 ありがとうございました。 ご教授いただいたようにしたら、正常に目的だけのレコードが摘出できました。 どうもありがとうございました。 これからは2バイト文字はバイナリ比較することにします。 本当にどうもありがとうございました。m(_ _)m --------------------------------------------- 近藤尋隆 Hirotaka Kondo <hiro@xxxxxxxxxx> http://www.silver-forest.com/ ICQ:10034131
4356 2001-09-27 12:15 [近藤尋隆 Hirotaka K] EUCでのSelect 4358 2001-09-27 13:19 ┗[とみたまさひろ <tomm] -> 4359 2001-09-27 14:45 ┗[近藤尋隆 Hirotaka K]