CREATE TABLE #temp ( ID int, Sales nvarchar (MAX) ) INSERT INTO #temp VALUES (1,'Number of Sales: <Area="ABC" Number="1012,1013,1014,1015">4</a><ZZ>END'), (2,'Number of Sales: <Area="CBA" Number="1011,1012,1013,1014,1015,1016,1017,1018,1019,1020">10</a><YY>END') ;with mycte as ( select * ,stuff(Sales,1, charindex('number="',Sales),'') s1 from #temp ) select ID , replace(replace(stuff(s1,charindex('>',s1) ,len(s1),'') ,'umber=',''),'"','') OrderNumber ,reverse(stuff(reverse(stuff(s1,charindex('</a>',s1) ,len(s1),'')), charindex('>',reverse(stuff(s1,charindex('</a>',s1) ,len(s1),''))) ,len(s1),'')) Val from mycte drop TABLE if exists #temp
↧
Extract values from the String filed in SQL server
↧