tsql Letzte "Ereignis" in einem string

Ich habe ein Feld mit Komma getrennte Werte. Ich brauche zum entpacken das Letzte element in der Liste.
Ich habe versucht mit diesem:

select list_field, LTRIM(RTRIM(right(list_field, len(list_field) - CHARINDEX(',',list_field))))

Aber es gibt den letzten Teil der Liste gerade ab nach dem ersten Komma vorkommen.
Zum Beispiel,

a,b gibt b

a,b,c gibt b,c

Ich würde gerne einen regex verwenden, wie Muster. Ist es möglich, in TSQL (sql server 2008)?
Alle anderen Hinweise?

InformationsquelleAutor der Frage Alberto De Caro | 2012-02-28

Schreibe einen Kommentar