「strcmp()」関数を使用して、2 つの文字列間の類似性をチェックできます。条件は以下の通りです。
2 つの文字列が等しい場合は、0 が返されます。
最初の文字列が等しい場合は、0 が返されます。文字列が 2 番目の文字列より小さい場合は、-1 が返されます。
最初の文字列が 2 番目の文字列より大きい場合は、1 を返します。
ケース 1 - 2 つの文字列が等しい場合。
以下はクエリです。mysql > SELECT STRCMP("demo", "demo");以下は、上記のクエリの出力です。
+------------------------+ | STRCMP("demo", "demo") | +------------------------+ | 0 | +------------------------+ 1 row in set (0.00 sec)
ケース 2 - 最初の文字列が 2 番目の文字列より小さい場合。
以下はクエリです。mysql> SELECT STRCMP("demo", "demo1234");以下は、上記のクエリの出力です。
+----------------------------+ | STRCMP("demo", "demo1234") | +----------------------------+ | -1 | +----------------------------+ 1 row in set (0.00 sec)
ケース 3 - 最初の文字列が 2 番目の文字列より大きい場合。
以下はクエリです。mysql> SELECT STRCMP("demo1", "demo");以下は出力です。
えええええ
以上がMySQL で 2 つの文字列間の類似性を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。