sql >> Databasteknik >  >> RDS >> Mysql

Hur söker man efter Soundex()-substrängar i MySQL?

Du funderar förmodligen på att beräkna Levenshtein-avståndet ; men om du bara vill hitta de poster som börjar med något som liknar söktermen, kan du ta bort alla efterföljande 0 (som bara används för utfyllnad) och sök sedan efter soundex-strängar med det resulterande prefixet:

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



  1. Hur infogar man i samma tabell i MySQL?

  2. Mätning av "Observer Overhead" av SQL Trace vs. Extended Events

  3. Hur LAST_DAY() fungerar i MariaDB

  4. mySQL query multiple - returnerar felet mysql_fetch_array