Mysql
 sql >> Database >  >> RDS >> Mysql

come posso abbinare due stringhe anche se sono diverse di 1 carattere?

Se desideri utilizzare un algoritmo String Metric come menzionato sopra, PHP ha questa funzione integrata in http ://php.net/manual/en/function.levenshtein.php così come http://www.php.net/manual/ it/function.similar-text.php .

MySQL non implementa questo (algoritmo specifico) in modo nativo, ma alcune persone sono andate avanti e hanno scritto procedure memorizzate per ottenere lo stesso risultato:http://www.artfulsoftware.com/infotree/queries.php#552

Secondo me è meglio usare una metrica di stringa in grado di gestire modifiche arbitrarie che eliminare la punteggiatura e può anche rilevare omissioni, trasposizioni, ecc...