I have a column like [L,John,1,Paul,I,T,S,Jr.P,Mr.,,] which means [L,(last name),1,(first name),I,(middle name),S,(suffix),P,(prefix),,], Now I want to separate this column to five different columns: first name, last name, middle name, suffix, prefix with SQL Server, can anybody tell me how should I do it?