• Slightly shorter version with the same problem as the one from Adam.

    WITH SampleData(fullname) AS(

    SELECT 'Peter Parker' UNION ALL

    SELECT 'Harry Osborn' UNION ALL

    SELECT 'Mary Jane Watson' UNION ALL

    SELECT 'John Jonah Jameson Jr.'

    )

    SELECT fullname,

    STUFF( fullname, 1, charindex(' ',fullname), '') + ', ' + left(fullname,charindex(' ',fullname)-1)

    FROM SampleData

    Luis C.
    General Disclaimer:
    Are you seriously taking the advice and code from someone from the internet without testing it? Do you at least understand it? Or can it easily kill your server?

    How to post data/code on a forum to get the best help: Option 1 / Option 2