Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment puis-je faire correspondre deux chaînes même si elles sont différentes d'un caractère?

Vous souhaitez utiliser un algorithme String Metric comme mentionné ci-dessus, PHP a cette fonction intégrée http ://php.net/manual/en/function.levenshtein.php ainsi que http://www.php.net/manual/ fr/fonction.texte-similaire.php .

MySQL n'implémente pas cet (algorithme spécifique) de manière native, mais certaines personnes ont décidé d'écrire des procédures stockées pour accomplir la même chose :http://www.artfulsoftware.com/infotree/queries.php#552

À mon avis, utiliser une métrique de chaîne capable de gérer des changements arbitraires est préférable à la suppression de la ponctuation, et peut également détecter les omissions, les transpositions, etc.