akretschmer
Datenbank-Guru
- Beiträge
- 10.333
Was ist mit dem Teil "Du machst jetzt mal ein Select mit deinem Regex da und schaust Dir an, was bei rauskommt." ?
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
test=*# select regexp_replace('magnalister-Verarbeitung (Amazon)Marketplace Bestellnummer: 306-3584295-9664328** BUSINESS ORDER **Purchase Order Number:','\w\d{2}-?\d{7}-?\d{7}','');
regexp_replace
--------------------------------------------------------------------------------------------------------
magnalister-Verarbeitung (Amazon)Marketplace Bestellnummer: ** BUSINESS ORDER **Purchase Order Number:
(1 row)
test=*# select unnest(regexp_matches('magnalister-Verarbeitung (Amazon)Marketplace Bestellnummer: 306-3584295-9664328** BUSINESS ORDER **Purchase Order Number:','\w\d{2}-?\d{7}-?\d{7}',''));
unnest
---------------------
306-3584295-9664328
(1 row)
test=*#
MariaDB gibt es ja auch noch die Funktion regexp_substr. Nur die findet nichts...
SELECT ordernumber, regexp_substr(internalcomment, '\w\d{2}-?\d{7}-?\d{7}') AS Nummer
FROM s_order
WHERE transactionID = '' AND paymentID = '10'
Doku gibt es den Befehl schon ab 10.0.5.