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

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]