0

MySQL文字列を比較して、入力した文字列が大文字で、データベース内の文字列が小文字であっても、それらが一致することを確認したいと思います。SQLステートメント内でこの「比較」を行うにはどうすればよいですか?

乾杯、-lony

4

3 に答える 3

1
SELECT * FROM yourtable WHERE LOWER(col1)=LOWER(col2);
于 2012-11-27T12:36:38.257 に答える
0

ボットの文字列をLOWER()またはUPPER()に変更してから比較する

于 2012-11-27T12:38:53.500 に答える
0

LOWER()またはを実行しないでくださいUPPER()。大文字と小文字を区別しない照合を使用してください。これはおそらくすでに実行しています。そうでない場合は、使用utf8_unicode_ciします。照合名のciは、「大文字と小文字を区別しない」を表します。

于 2012-11-27T13:00:04.733 に答える