mysql:8203
From: Tatsuo Tsuruzawa <Tatsuo Tsuruzawa <ttsuru@xxxxxxxxxx>>
Date: Fri, 12 Sep 2003 17:15:44 +0900
Subject: [mysql 08203] SJIS の文字化け対象文字を含む LIKE 検索について
鶴澤と申します。 LIKE検索をする際に、SJISの文字化けに対する対処方法をご指導願います。 社員マスタから姓のあいまい検索(like検索)をしたいのですが、 文字化け対象文字を含む場合、うまくいきません。(「3」のパターン) (※「十」が文字化け対象文字です) 「3」のパターンをうまく抽出するにはどうすれば良いのでしょうか? 1.where句に「五十嵐」と完全一致で検索をすると抽出できます。 select family_name from employee where family_name = '五十\嵐'; +-------------+ | family_name | +-------------+ | 五十嵐 | | 五十嵐 | | 五十嵐 | +-------------+ 3 rows in set (0.07 sec) 2.where句に「五」でlike検索をすると抽出できます。 select family_name from employee where family_name like '五%'; +-------------+ | family_name | +-------------+ | 五十嵐 | | 五十嵐 | | 五十嵐 | | 五関 | | 五味 | | 五月女 | +-------------+ 6 rows in set (0.01 sec) 3.where句に「五十」でlike検索をすると抽出できません。 select family_name from employee where family_name like '五十\%'; Empty set (0.00 sec) <環境> OS:Windows2000 MySQL 3.23.49 よろしくお願いします。 *=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=* Tatsuo Tsuruzawa e-mail: ttsuru@xxxxxxxxxx
-> 8203 2003-09-12 17:15 [Tatsuo Tsuruzawa <tt] SJIS の文字化け対象文字を含む LIKE 検索について 8205 2003-09-12 20:26 ┣["Y.Kawataki" <kawata] 8214 2003-09-17 11:38 ┗[きたぢま <kitajima@x]