I was trying to extract the lastName, firstName, middleName from Name column which contains whole name format.
here's the sample names which I'm trying to extract:
DELA CRUZ, JUAN PONCE SR. ENRILE
ATIENZA, ROBERTO JR. SANTO
GONZA, MARK ANTHONY, DELLY-LO
I want to extract them like these:
LastName | FirstName | MiddleName
DELA CRUZ | JUAN PONCE SR. | ENRILE
ATIENZA | ROBERTO JR. | SANTOS
GONZA | MARK ANTHONY | DELLY
This is my script so far
DECLARE @Name VARCHAR(50) = 'DELA CRUZ, JUAN PONCE SR. ENRILE'
SELECT
SUBSTRING(@Name, 0, CharIndex(',', @Name)) LastName,
REVERSE(LEFT(REVERSE(@Name), CharIndex(' ', reverse(@Name))-1)) MiddleName
I also having a problem when extracting middle with -LO suffix.
thank you