Rolf B: Einzelne Zeichen bei einer Suche ignorieren

Beitrag lesen

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