Ich habe eine Tabelle 'Produkte', die eine Spalte partnumber
hat.Mysql Suche mit ignorieren Sonderzeichen
Ich möchte Sonderzeichen aus Datensatz während der Suche ignorieren.
Angenommen, ich habe folgende 5 Datensätze in Artikelnummer:
XP-12345
MV-334-3454
XP1-5555
VX-AP-XP-1000
VT1232223
Jetzt, wenn ich versuche, "XP1" suchen, dann sollte Output wie folgende Aufzeichnungen kommen wird
XP-12345
XP1-5555
VX-AP-XP-1000
Wie mysql schreiben Abfrage dafür?
Die Ergebniseigenschaft wird nicht angezeigt. Es sollte nur die Ergebnisse anzeigen, bei denen XP1 erstellt wurde. und wenn es zwischen XP und 1 irgendwelche Sonderzeichen gibt, sollte es diese Ergebnisse ignorieren und anzeigen. Nur Sonderzeichen sollten ignoriert, aber nicht benötigt werden, um jedes Zeichen als separaten Suchbegriff zu trennen. "XP" sollte kombiniert werden. – user3264863
Sorry, links aus \ - am Ende davon. Solange es zitiert wird, wenn Sie das Zeichen entkommen, sollte es funktionieren. Ich aktualisierte den Link. – Jorden
Jetzt sieht es besser aus als vorher. Im angegebenen Beispiel wir wissen, dass es ein "-" Zeichen enthält, aber jetzt nehme ich an, dass ich @, _ und \ Zeichen in der Abfrage ignorieren muss, und dann wie ich es schreiben soll. Ich meine, dass es ausgewählte Zeichen aus der Abfrage anstelle des festen '-' Symbols ignorieren soll. – user3264863