Najděte poslední ,
obrácením řetězce a vyhledáním prvního výskytu, pak přečtete tolik znaků zprava od řetězce;
rtrim(right(list_field, charindex(',', reverse(list_field)) - 1))
(Použijte reverse(list_field) + ','
pokud existuje možnost, že v poli nejsou žádné oddělovače a chcete jedinou hodnotu)