Extrahieren Sie Zeichen rechts von einem begrenzten Wert in einer SELECT-Anweisung

Ich muss alle Zeichen rechts von einem Bindestrich als Teil einer select-Anweisung extrahieren. Die Auswahl enthält weitere Spalten. In der folgenden Abfrage werden die rechten drei Zeichen aus der zweiten Spalte ausgewählt. Wie würde ich eine unbestimmte Anzahl von Zeichen rechts von einem Trennzeichen extrahieren - in meinem Fall einen Bindestrich? Kann ich die richtige Funktion verwenden? Muss ich eine andere Funktion verwenden?

Select column1, right(column2,3) as extracted, column3
From myTable

Ich verwende SQL Server 2008.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage