ホームページ >データベース >mysql チュートリアル >MySQL で大文字と小文字を区別した文字列比較を実行するにはどうすればよいですか?
MySQL で大文字と小文字を区別した文字列比較を実現する
MySQL のデフォルトの文字列比較動作では、大文字と小文字が区別されません。 これは、クエリでは通常、大文字と小文字が区別されないことを意味します。 ただし、大文字と小文字を区別した正確な一致が必要な場合は、BINARY
キーワードが解決策を提供します。
BINARY
を使用するとバイナリ比較が強制され、MySQL が各文字の大文字と小文字を区別するようになります。
たとえば、このクエリは、次の場合を考慮して、列の値が「value」と正確に一致する行のみを返します。
<code class="language-sql">SELECT * FROM `table` WHERE BINARY `column` = 'value';</code>
この機能は、文字列の正確な一致が不可欠な場合に非常に重要であり、データの整合性と正確な取得を保証します。
以上がMySQL で大文字と小文字を区別した文字列比較を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。