2 Stimmen

SQL-Massenstringmanipulation

Ich arbeite mit einer Oracle-DB und muss eine String-Spalte darin manipulieren. Die Spalte enthält mehrere E-Mail-Adressen in diesem Format:

jgooooll@gmail.com;dhookep@gmail.com;amoore@outlook.com

Ich möchte alles herausnehmen, was die no haben "@gmail.com" am Ende (in diesem Beispiel würde amoore@outlook.com entfernt werden), aber amoore@outlook.com kann die erste E-Mail in der nächsten Zeile der Spalte sein, so dass es kein wirklich festes Format gibt, das einzige Format ist, dass jede Adresse durch ein Semikolon getrennt ist.

Gibt es eine Möglichkeit, dies durch einen Befehl zu implementieren, der jede Zeile in der Spalte durchläuft und alles entfernt, was nicht @gmail.com ist? Ich bin mir nicht sicher, ob diese Art der Verarbeitung in SQL möglich ist. Ich bin gespannt auf Ihre Gedanken!!

Vielen Dank, Leute. Ich freue mich darauf, von euch zu hören!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X