sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Hur söker man efter stavningsvarianter? (murrays, murrays etc)

Vad tycker du om att använda SOUNDEX funktionen och LÅTER SOM operatör?

På så sätt kan du helt enkelt göra:

SELECT * from USERS WHERE name SOUNDS LIKE 'murrays'

Jag är ganska säker på att det inte fungerar för alla fall, och det kanske inte är det mest effektiva sättet att lösa problemet, men det kan passa dina behov.



  1. MySQL - Få en räknare för varje dubblettvärde

  2. SELECT * från SQL-tabellen med förberedd sats

  3. MySQL efter infogningsutlösare får automatiskt ökat värde, uppdatera fältvärde efter infogning ger okänt kolumnfel

  4. Cross Domain SQL Server-inloggningar med Windows-autentisering