Ich habe ein Feld, das in diesem Format ist:Entfernen Zeichenfolge vor Komma in SQL Developer
value 1, description
Was ich versuche, nur die Beschreibung Teil zu tun, ist diese Spalte durch keep zu aktualisieren und entfernen Sie den Wert 1 .
Beispiel von dem, was ich in meinem Bereich habe:
1st district, Rockville
6th district, Gaithersburg/Montgomery Village
Was ich nach dem Update haben will:
Rockville
Gaithersburg/Montgomery Village
Jetzt benutze ich das, aber es gibt mir den ersten Teil statt Sekunde:
SELECT
(CASE WHEN INSTR(field, ',') > 0
THEN substr(field, 1, instr(field, ',') +1)
ELSE myfield
END) AS myfield
FROM
mydata
Was passiert, wenn mehr als ein Komma im Feld ist? – GurV