probeer dit:
Doe een substring van de derde komma tot het einde van de string.. Om de 3 komma's te vinden, gebruik ik de functie charindex() 3 keer
declare @str varchar(50)='bzip2,1,668,some,text'
select substring(@str,
CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1)+1,
LEN(@str)-CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1))
resultaat :
some,text