Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Wie suche ich nach Schreibvarianten? (Murrays, Murrays usw.)

Was halten Sie von der Verwendung von SOUNDEX -Funktion und die SOUNDS LIKE Operator ?

Auf diese Weise können Sie einfach Folgendes tun:

SELECT * from USERS WHERE name SOUNDS LIKE 'murrays'

Ich bin mir ziemlich sicher, dass es nicht in jedem Fall funktioniert, und vielleicht ist es nicht der effizienteste Weg, um das Problem zu lösen, aber es könnte Ihren Anforderungen entsprechen.