
No.2ベストアンサー
- 回答日時:
>mysql4.0.25
かなり古いバージョンので、試す環境がないのですが
MySQL5系でチェックすると
CREATE TABLE `tbl`(`data` VARCHAR(20)) CHARACTER SET `ujis` COLLATE `ujis_japanese_ci` ;
INSERT INTO `tbl` VALUES('あいうえお'),('あういおえ'),('おあういえ'),('えあいうお'),('かきくけこ');
と、しておいて
SELECT * FROM `tbl` WHERE `data` LIKE BINARY 'あ%';
SELECT * FROM `tbl` WHERE `data` LIKE BINARY '%あ%';
SELECT * FROM `tbl` WHERE `data` LIKE BINARY 'あい%';
SELECT * FROM `tbl` WHERE `data` LIKE BINARY '%あい%';
をそれぞれ実行しても、想定どおりの戻りがあるので特に問題なさそうですね
COLLATEについては`ujis_bin`でも問題ないです。
なにか入力みすか勘違いのような気がしますが・・・
この回答へのお礼
お礼日時:2014/06/13 21:14
ご回答ありがとうございます。
何度も確認をしているので、入力ミスはないと思うのですが…
やはりバージョンの関係があるのでしょうか…
もう少し調べてみます。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLステータス:37000について
-
mysqlで50音順にorder byしたい。
-
構造が異なる二つのテーブルをu...
-
他のシートの検索
-
一部のカラムでdistinctし全て...
-
mysqlの配列データの読み方
-
SELECT文で、指定カラム以外の...
-
UNIONする際、片方テーブルしか...
-
BULK INSERT時のNull許容について
-
DBの定義のサイズを大きくし過...
-
now()かCURRENT_TIMESTAMPか
-
テーブルの列数を調べたい
-
AUTO_INCREMENTに0はダメ?
-
ホームページを作ろうと思いま...
-
ドロップダウンリストの連動し...
-
MYSQLで全てのカラムから検索す...
-
INDIRECT関数の代替方法は?
-
【Transact-sql】 where条件、i...
-
sql , insert で空行(全ての列...
-
SQLiteで「UPDATE table1 SET c...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スペースによる絞り込み検索をS...
-
LIKEの右側にカラムを指定でき...
-
mysqlで50音順にorder byしたい。
-
whereで全てを検索する方法
-
複数カラムに対するLIKE文の最適化
-
アクセルでのクエリ
-
End Ifに対応するIfブロックが...
-
PL/SQLでの文字列比較
-
Android javaで検索プログラム...
-
SQL文に間違いがありますでしょ...
-
WHERE `年月日` = '晴' OR `年...
-
MySQL 配列もどきを条件式に
-
複数条件による検索
-
SQL文
-
SQLステータス:37000について
-
部分一致検索ができなくて困っ...
-
社名でデータ抽出できる検索シ...
-
複数のフィールドの検索
-
MySQLで複数フィールドから同一...
-
4つのセルの文字列が全て一致...
おすすめ情報