Break Comma Separated values into multiple columns

DECLARE @Tmp TABLE (Id INT,Name VARCHAR(20))
INSERT @Tmp SELECT 1,'Muhammad,K,Jawad'
INSERT @Tmp SELECT 2,'Ali,S,Arif'
INSERT @Tmp SELECT 3,'Kamran,C,Shahid'


--Using PARSENAME

SELECT Id,
       PARSENAME(REPLACE(Name,',','.'),3) FirstName,
       PARSENAME(REPLACE(Name,',','.'),2) MiddleName,
  PARSENAME(REPLACE(Name,',','.'),1) LastName
FROM @Tmp



Comments

Popular posts from this blog

TSQL To Get All the Names of tables and Databases whose data have changed in last 24 Hours

To Get All the Names of tables and Databases their data have changed in last 24 Hours And Backup those databases

Apply paging in procedure