Hallo,
do-undo Technik? Ist wohl unnötig.
Wenn es nur ein Zeichen ist - REPLACE(variable, "-", "")) = "Apfelwein"
- und wenn Du Besonderheiten wegen Groß- und Kleinschreibung hast, dann ist die Lösung in MYSQL nicht die LOWER() Funktion, sondern die COLLATE Klausel.
Bei 2 - 3 Zeichen kann man REPLACE schachteln.
Wenn es viele Zeichen sind, wird es mühsam. Ab MYSQL 8 gibt es REGEX_REPLACE, da kannst Du über eine Regex die zu eliminierenden Zeichen angeben.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi