sql >> Database >  >> RDS >> Mysql

hoe kan ik twee strings matchen, zelfs als ze 1 teken verschillend zijn?

U wilt een String Metric-algoritme gebruiken zoals hierboven vermeld, PHP heeft deze functie ingebouwd http ://php.net/manual/en/function.levenshtein.php evenals http://www.php.net/manual/ nl/function.similar-text.php .

MySQL implementeert dit (specifiek algoritme) niet native, maar sommige mensen zijn doorgegaan en hebben opgeslagen procedures geschreven om hetzelfde te bereiken:http://www.artfulsoftware.com/infotree/queries.php#552

Naar mijn mening is het gebruik van een String Metric die willekeurige veranderingen aankan, beter dan het verwijderen van interpunctie, en kan het ook weglatingen, transposities, enz. opvangen...



  1. MySQL staat ON UPDATE CURRENT_TIMESTAMP niet toe voor een DATETIME-veld

  2. Mysql:Update veld van de meest recente record

  3. Wat is een goed database-ontwerp (schema) voor een aanwezigheidsdatabase?

  4. Groepsrijen De volgorde van waarden behouden