- ベストアンサー
LIKE で清音と濁音・半濁音を区別する
LIKEで検索をすると、 清音と濁音・半濁音を区別してくれないのですが、 これをちゃんと区別してくれるようにする方法はありますでしょうか? たとえば、 「ハナナ」「パナナ」と検索しても「バナナ」に一致してしまいます。 これをちゃんと区別するようにしてほしいのです。 ご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SELECT 'は' = 'ぱ'; は真になってしまいますね。 SELECT binary 'は' = binary 'ぱ'; をやってみてくれません? 多分、これでうまくいくと思います。 COLLATE の設定に依存しますが。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
・mysqlのバージョン ・フィールドのデータ型 を補足したほうがよいのでは?
質問者
補足
すみませんでした;; バージョンは5.0.51a データ型はvarcharです。 よろしくお願いします。
お礼
なるほど! BINARYで区別すればよいのですね! ありがとうございました!!