Ich habe eine Datenbank, wo Office-Benutzer eine "poo Mann Kategorisierung" erstellt haben, indem das administrative Titelfeld mit einer Kategorie vorangestellt. Zum Beispiel haben Sie Datensätze wieMysql Split-String auf Satzzeichen
Applications - When to Apply
Applications- Fees
Admission: GPA requirements
Admissions: Bursar
Wir eine Kategorie Spalte hinzufügen, und ich will (so nah wie möglich) erhalten alle eindeutigen Benutzer erstellten Kategorien im Titelfeld. Aus den obigen Beispielen sind Applications
, Admission
und Admissions
gut genug.
Wie kann ich eine Abfrage schreiben, um den ersten Teil eines Feldes zurückzugeben, aufgeteilt auf das erste Nicht-Alphanumerische Zeichen?
MariaDB 10.0.5 REGEXP_REPLACE(), REGEXP_INSTR() und REGEXP_SUBSTR() –
@RickJames Schön zu wissen, aber die Frage ist über MySQL, nicht MariaDB. – Barmar