sql >> データベース >  >> RDS >> Mysql

2つの文字列が1文字異なっていても、どうすれば一致させることができますか?

    上記のように文字列メトリックアルゴリズムを使用する場合、PHPにはこの関数が組み込まれています http ://php.net/manual/en/function.levenshtein.php また、 http://www.php.net/manual/ en / function.similar-text.php

    MySQLはこれ(特定のアルゴリズム)をネイティブに実装していませんが、同じことを実現するためにストアドプロシージャを作成した人もいます: http://www.artfulsoftware.com/infotree/queries.php#552

    私の意見では、任意の変更を処理できる文字列メトリックを使用すると、句読点を取り除くよりも優れており、省略や転置などをキャッチすることもできます...



    1. MySqlロードデータインファイルSTR_TO_DATEは空白を返しますか?

    2. Oracleからのデータを使用してC#で計算する方法は?

    3. oci8、php7およびOracle10.1の互換性

    4. DjangoORMを使用してMYSQL5.5以降に絵文字を挿入する方法