There are probalby better ways, but I put together real quick:DECLARE @TblFullName TABLE(Col1 varchar(255))INSERT INTO @TblFullName(Col1)SELECT 'MCCRAVE,ELIZABETH' UNION ALLSELECT 'Smith ,Bill' UNION ALLSELECT 'JONES, CATHERINE' UNION ALLSELECT 'FORSTER SHARON extra'SELECT RTRIM(LTRIM(CASE WHEN CHARINDEX(',', Col1) > 0 THEN SUBSTRING(Col1, 1, CHARINDEX(',', Col1) - 1) WHEN CHARINDEX(' ', Col1) > 0 THEN SUBSTRING(Col1, 1, CHARINDEX(' ', Col1) - 1) ELSE Col1 END)) AS FirstName, RTRIM(LTRIM(CASE WHEN CHARINDEX(',', Col1) > 0 THEN SUBSTRING(Col1, CHARINDEX(',', Col1) + 1, LEN(Col1) - CHARINDEX(',', Col1)) WHEN CHARINDEX(' ', Col1) > 0 THEN SUBSTRING(Col1, CHARINDEX(' ', Col1) + 1, LEN(Col1) - CHARINDEX(' ', Col1)) ELSE '' END)) AS LastNameFROM @TblFullName