ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:madman666 LIKE で清音と濁音・半濁音を区別する
困り度:
  • 困っています
LIKEで検索をすると、
清音と濁音・半濁音を区別してくれないのですが、
これをちゃんと区別してくれるようにする方法はありますでしょうか?

たとえば、
「ハナナ」「パナナ」と検索しても「バナナ」に一致してしまいます。

これをちゃんと区別するようにしてほしいのです。

ご教授お願いします。
質問投稿日時:08/04/03 16:22
質問番号:3918969
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:masa6272 SELECT 'は' = 'ぱ';
は真になってしまいますね。

SELECT binary 'は' = binary 'ぱ';
をやってみてくれません?

多分、これでうまくいくと思います。
COLLATE の設定に依存しますが。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/04 15:02
回答番号:No.2
この回答へのお礼なるほど!
BINARYで区別すればよいのですね!

ありがとうございました!!

回答

良回答10pt

回答者:yambejp ・mysqlのバージョン
・フィールドのデータ型

を補足したほうがよいのでは?
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:08/04/03 16:31
回答番号:No.1
この回答への補足すみませんでした;;

バージョンは5.0.51a
データ型はvarcharです。

よろしくお願いします。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示良回答のみ表示