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

mysql:4358

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 27 Sep 2001 13:19:52 +0900
Subject: [mysql 04358] Re: EUCでのSelect

とみたです。

# 今日は LC2001@明治記念館です。

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 '%ビ%';

…ってな感じ。

# 試してません。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      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]