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

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