|
bklr
Master Smack Fu Yak Hacker
1693 Posts |
Posted - 2009-05-12 : 06:45:28
|
| is this u wantdeclare @str1 varchar(max)set @str1= 'abcf afga 7865'SELECT SUBSTRING(@str1,charindex(' ',@str1,v.number),abs(charindex(' ',@str1,charindex(' ',@str1,v.number)+1)-charindex(' ',@str1,v.number)))as valueFROM master..spt_values AS v WHERE v.Type = 'P' AND v.number > 0 AND v.number <= len(@str1) AND substring(' ' + @str1, v.number, 1) = ' 'declare @str varchar(max)set @str= 'abcf,afga,7865'SELECT replace(SUBSTRING(@str,charindex(',',@str,v.number),abs(charindex(',',@str,charindex(',',@str,v.number)+1)-charindex(',',@str,v.number))),',','')as valueFROM master..spt_values AS v WHERE v.Type = 'P' AND v.number > 0 AND v.number <= len(@str) AND substring(',' + @str, v.number, 1) = ',' |
 |
|