substring() wird dich nicht weiterbringen, weil du damit nur Texte ausschneiden kannst, aber nicht weisst, welche Texte du genau herausschneiden musst.
Code:
test=# \timing
Timing is on.
test=# select regexp_replace('09879/089898-8', '[^0-9]', '', 'g');
regexp_replace
----------------
098790898988
(1 row)
Time: 197.111 ms Wie man sieht, hast du dein Ergebnis. Aber die Abfrage dauert, im Verhältnis gesehen, hier schon recht lange. Also erwarte nicht wirklich viel.
*seufz* Warum erledigen wir eigentlich die ganze Arbeit, während andere keine Zeit aufweisen, auch mal etwas zu lesen?
Lesezeichen