Home Forums SQL Server 7,2000 T-SQL Parse Full Name Into Last, First and Middle RE: Parse Full Name Into Last, First and Middle

  • 
    
    declare @n varchar(40)
    set @n = 'Johnson Sr., John Richard'
    SELECT LEFT(@n,CHARINDEX(',',@n)-1) LastName,
    PARSENAME(REPLACE(STUFF(@n,1,CHARINDEX(',',@n)+1,''),' ','.'),2) FirstName,
    PARSENAME(REPLACE(STUFF(@n,1,CHARINDEX(',',@n)+1,''),' ','.'),1) MiddleName

    --Jonathan



    --Jonathan