Quantcast
Viewing latest article 20
Browse Latest Browse All 34

Extract values from the String filed in SQL server

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 


Viewing latest article 20
Browse Latest Browse All 34

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>