Mam pole zawierające wartości rozdzielone przecinkami. Muszę wyodrębnić ostatni element z listy. Próbowałem z tym:tsql ostatnie "wystąpienie" wewnątrz ciągu znaków
select list_field, LTRIM(RTRIM(right(list_field, len(list_field) - CHARINDEX(',',list_field))))
ale zwraca ostatnią część listy właśnie rozpoczynającego się po dniu pierwszego wystąpienia przecinkami. Przykładowo
A, B wraca b
A, B, C powraca b, c
ja ma być używany jak wyrażenia regularnego wzorca. Czy jest to możliwe w TSQL (serwer sql 2008)? Jakieś inne wskazówki?