Ich versuche ein Feld basierend auf einem anderen Feld zu aktualisieren.mysql berechnet Feld basierend auf Regexp
Daten sieht wie folgt aus:
id|Measurement
1|15x52 9x2
Letztlich ich das berechnete Feld möchten wie:
id|Measurement|calcField
1|15x52 9x2|798
Messung haben kann "Hallo, George", etc., so nur, wenn wir finden, a [Ziffer] x [Ziffer] sollten wir berechnen.
würde ich gerne mit:
id|Measurement|calcField
1|15x52 9x2|780 18
Jede mögliche Hilfe geschätzt! Danke.
Warum nicht in Ihrem Anwendungscode herausfinden und es einfügen? – tadman
Vielen Dank für Ihren Kommentar. Hauptsächlich suche ich nach Regex, um diesem Muster zu entsprechen. Es scheint der beste Ort zu sein, wo die Daten sind. Ich möchte vielleicht in Zukunft ein Update auf dem Tisch machen. Ich hatte Glück mit diesem "IF (Adresse REGEXP '^ [0-9]', SUBSTRING (Adresse, LOCATE ('', Adresse) +1), Adresse) AS addrSort', die eine Hausnummer von einer Adresse trennt, aber ich ' Ich habe Probleme mit ** [Ziffer] x [Ziffer] ** Muster. – Mike