mysql:11571
From: Shinichiro Yamamoto <Shinichiro Yamamoto <shinichiro.yamamoto@xxxxxxxxxx>>
Date: Wed, 15 Jun 2005 10:37:31 +0900
Subject: [mysql 11571] 検索時に大文字小文字を区別する方法
山本と申します。
テキストデータを検索する時に大文字と小文字を区別して
検索するようにしたいと思っています。
通常varchar型に下記①の用にデータを格納して
下記②の用に検索するとヒットしてしまします。
これを大文字、小文字が完全に一致した時だけ
ヒットするようにしたいと思っています。
①insert into t_test(field01) values('aaa');
②select * from t_test where field01='AAA';
調べてみたところvarchar型でなく、BLOB型を
使えば区別できることは分かりました。
ただ、一般的にはこのような場合、何型を
使うものなのでしょうか?
いままでBLOB型を利用したことがなくて、しかも
”バイナリ型”と書いてあるのでvarcharとは違った
問題が何か発生するのではないかとちょっとビクビク
しております。
このような、大文字小文字を区別したい時に
一般的にはどのような方法をとられているのか
ご経験がありましたらアドバイスしていただけ
ないでしょうか?
基本的な質問で申し訳ありませんがよろしくお願いします。
11561 2005-06-14 15:41 [<hata@xxxxxxxxxx> ] CSVをインポートするときのNULLについて 11563 2005-06-14 18:12 ┗[とみたまさひろ <tomm] 11569 2005-06-15 09:17 ┗[<hata@xxxxxxxxxx> ] 11570 2005-06-15 10:04 ┗["T.Sasaki" <papasan2] -> 11571 2005-06-15 10:37 ┣[Shinichiro Yamamoto ] 検索時に大文字小文字を区別する方法 11572 2005-06-15 10:46 ┃┗[<numata@xxxxxxxxxx> ] 11573 2005-06-15 11:03 ┃ ┗[Shinichiro Yamamoto ] 11585 2005-06-16 16:15 ┗[<hata@xxxxxxxxxx> ]