haben die folgende Spalte in meiner SQLtrim nicht-numerischen und Numerik von varchar
identifier
----------
z250
tr015
011s
Ich möchte die Zahlen und nicht numerische Zeichen daraus extrahieren, so habe ich eine Ausgabe wie folgt aus:
identifier | pre | number | post
-----------+------+--------+-----
z250 | z | 250 | NULL
tr015 | tr | 015 | NULL
11s | NULL | 11 | s
Kann jemand zeigen, auf welche Weise ich anfangen muss zu suchen. Die Spalte enthält etwa 700 Datensätze, und die Namenskonventionen wurden nicht befolgt, daher könnte es sich um eine beliebige Anzahl von Zeichen vor und nach den Zahlen handeln.
BTW: die zurückgegebenen Zeichen müssen nicht NULL
per se sein, ein leerer String funktioniert auch. Die führende Null für die Zahlen spielt auch keine Rolle.
Könnte man sich die MYSQL stri ng Funktionen unter https://dev.mysql.com/doc/refman/5.7/en/string-functions.html? Vielleicht sehen Sie sich die Regexp-Funktion an. – rajah9