Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
akpaga
Constraint Violating Yak Guru
331 Posts |
Posted - 2014-11-11 : 14:53:00
|
Hi friends, I have a table Customer in the following wayCustomerNumber CustmerType aaa1 1-Regular,2-Daily,3.5-Yearlybbb1 0.5 Regual, 1.5-daily, 4-YearlyNow i want to split the Customer Type into The fieldsRegular, Daily and Yearly for the Customer number and show the values..How can i achieve it...Thank you in advance |
|
gbritton
Master Smack Fu Yak Hacker
2780 Posts |
Posted - 2014-11-11 : 15:52:12
|
try the string splitter function: http://www.sqlservercentral.com/articles/Tally+Table/72993/ |
|
|
akpaga
Constraint Violating Yak Guru
331 Posts |
Posted - 2014-11-11 : 17:43:55
|
Thank You gbritton but i could achieve my target using the Query below: Ofcourse i Customized it to my requirements..so anyone looking for similar question please try this..;WITH Split_Names (Value,Name, xmlname)AS( SELECT Value, Name, CONVERT(XML,'<Names><name>' + REPLACE(Name,',', '</name><name>') + '</name></Names>') AS xmlname FROM tblnames) SELECT Value, xmlname.value('/Names[1]/name[1]','varchar(100)') AS Name, xmlname.value('/Names[1]/name[2]','varchar(100)') AS Surname FROM Split_Names |
|
|
|
|
|
|
|