mySql REGEXP演算子では、大文字と小文字は区別されません。 がの大文字と小文字を区別するこの演算子のバージョンはありますか?MySql REGEXP演算子
3
A
答えて
5
BINARY
キーワードを使用してください。これにより、REGEXP
は、大文字と小文字を区別して2進文字列として文字列を一致させます。これは(あなたが通常の文字列でそれを行うことができます)を明示的stated in the docsではありませんが、期待通り
SELECT 'a' REGEXP 'A', 'a' REGEXP BINARY 'A';
は、私の経験ではそれが動作します。
+0
マイケルありがとう - それは動作します! –
+0
クイック返信にも感謝します。 –
関連する問題
- 1. Regexpとmysql: "AND"演算子があります
- 2. MySQL論理演算子
- 3. 演算子( - - )()演算子C#
- 4. 演算子if演算子
- 5. C++演算子()括弧 - 演算子Type()vs型演算子()
- 6. 演算子のオーバーロード演算
- 7. C++演算子+演算子+ =オーバーロード
- 8. XOR演算子とstd :: ostream演算子
- 9. Xval演算子と比較演算子?
- 10. 共有ポインタ[]演算子と++演算子
- 11. Pythonのビット演算子 '&' 演算子
- 12. は、Invoke演算子&演算子はKotlin
- 13. C++:演算子オーバーロード、演算子+
- 14. Java演算子 - > how ==演算子
- 15. MySQLのMINUS演算子ですか?
- 16. MySQLフルテキスト検索AND演算子
- 17. Cプログラミング!算術演算子演算
- 18. スフィンクスフィールドブロック演算子エラー
- 19. ポストインクリメント演算子++
- 20. オーバーロード演算子+
- 21. バイナリオーバーロード演算子=
- 22. 「演算子は[]」
- 23. PostgreSQL '%'演算子
- 24. モジュロ演算子
- 25. オーバーロードテンプレート演算子*
- 26. 演算子オーバーロード==
- 27. タイプキャスト演算子
- 28. ビット演算子
- 29. Java + =演算子?
- 30. "?"演算子
これはドキュメントに記載されていますが、さらに見てみるとhttp://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp example 'さらに複雑な例として、正規表現B [an] * sは、Bananas、Baaaaas、Bs、およびBで始まりsで終わり、その間に任意の数のaまたはn文字を含む文字列のいずれかに一致します。 – ant
私はこれを思いますあなたのストレージエンジン、InnoDB、MyISAMなどに依存します。異なるタイプで試しましたか? – Paystey