Like thisdeclare @string varchar(8000) ,@data varchar(8000)select @string = '<root><Speakers>200</Speakers><Speakers>300</Speakers><Speakers>400</Speakers></root>'select left(data,patindex('%[^0-9]%',data)-1) from (select substring(@string, n, charindex('>', @string + '>', n ) - n) as datafrom ( select number as n from master..spt_values where type='p' ) numbers where substring( '~' + @string, n, 1 ) = '>' ) as twhere data like '[0-9]%'MadhivananFailing to plan is Planning to fail