Ich habe eine Datenbankspalte und geben eine Zeichenfolge wie ,Recovery, Pump Exchange,
.
Ich möchte das erste und letzte Komma aus der Zeichenfolge entfernen.
Erwartetes Ergebnis: Recovery, Pump Exchange
.
Sie können dafür SUBSTRING
verwenden:
Offensichtlich wäre ein noch besserer Ansatz, führende und nachgestellte Kommas nicht an erster Stelle zu platzieren, wenn dies eine Option ist.
Ich möchte das letzte und erste Komma nur entfernen, wenn es nicht existiert.
Der Ausdruck wird etwas komplexer, aber die Idee bleibt die gleiche:
%Vor%Alternativ zur Methode von dasblinkenlight können Sie replace:
verwenden %Vor% Verwenden Sie Substring()
:
SUBSTRING()
gibt einen Teil eines Ausdrucks zurück.
Syntax:
%Vor%Tags und Links sql sql-server-2008