ホームページ > データベース > mysql チュートリアル > MySQL で 2 つの文字列間の類似性を確認するにはどうすればよいですか?

MySQL で 2 つの文字列間の類似性を確認するにはどうすればよいですか?

王林
リリース: 2023-09-02 21:01:06
転載
1712 人が閲覧しました

MySQL で 2 つの文字列間の類似性を確認するにはどうすればよいですか?

「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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート