sql >> Database >  >> RDS >> Mysql

Hoe zoek ik naar Soundex()-substrings in MySQL?

U wilt waarschijnlijk de Levenshtein-afstand berekenen; maar als u gewoon die records wilt vinden die beginnen met iets dat lijkt op de zoekterm, kunt u alle achterliggende 0 verwijderen (die alleen voor opvulling wordt gebruikt) en zoek vervolgens naar soundex-strings met het resulterende voorvoegsel:

WHERE t.soundex LIKE CONCAT(TRIM(TRAILING '0' FROM SOUNDEX('test')), '%')



  1. Vind, prioriteer en los problemen met SQL Server in enkele minuten op

  2. Hoe kan ik een MySQL AutoIncrement resetten met een MAX-waarde uit een andere tabel?

  3. 3 manieren om alle opgeslagen procedures in een PostgreSQL-database op te sommen

  4. Hoe een reeks gegevens in mysql in te voegen met behulp van php