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> ]