質問 |
||
| 質問者: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です。 よろしくお願いします。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |