starbase59
MIS
How do I parse a name field? Formats are inconsistent, some have middle names or initials, some do not.
Examples:
Chris Kimball
Paul Richard Revere
J. Benjamin Franklin
I need a FirstName field, MiddleName field and a LastName field.
I have most of the code, but need help with the Middle name.
SELECT LEFT( [Brokername], PATINDEX( '% %', [Brokername] ) - 1 ) AS FirstName,
SUBSTRING( [Brokername], PATINDEX( '% %', [Brokername] ) + 1, LEN( [Brokername] ) ) AS LastName
FROM table
Thanks in advance.
Examples:
Chris Kimball
Paul Richard Revere
J. Benjamin Franklin
I need a FirstName field, MiddleName field and a LastName field.
I have most of the code, but need help with the Middle name.
SELECT LEFT( [Brokername], PATINDEX( '% %', [Brokername] ) - 1 ) AS FirstName,
SUBSTRING( [Brokername], PATINDEX( '% %', [Brokername] ) + 1, LEN( [Brokername] ) ) AS LastName
FROM table
Thanks in advance.