Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle-String-Ersetzung

Sie könnten Oracle REPLACE verwenden Funktion:

UPDATE table
SET col = replace(col, 'item c', '')

Sie müssen nur vorsichtig damit umgehen, wenn Sie es als Teil einer CSV verwenden, z. B. ein folgendes Komma entfernen. Dies könnte bedeuten, zuerst „Element c“ zu ersetzen und dann „Element c“ zu ersetzen, um beide Fälle zu erfassen.

EDIT:Ah, vielleicht habe ich das falsch verstanden. Meine Lösung basiert auf dem Entfernen einer bestimmten Zeichenfolge aus Ihrer CSV - wenn Sie immer das dritte Element ersetzen möchten, dann ist Vincents Antwort die, die Sie brauchen