|
database
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
parse ???how can i parse NameSurname field with t-sql ???
NameSurname --------------------------- John SMITH Eric Smith PHILIPS Name Surname ----------------------- ------------------------ John SMITH Eric Smith PHILIPS thanks SharkSpeed wrote:
> how can i parse NameSurname field with t-sql ??? Here's an example:> > NameSurname > --------------------------- > John SMITH > Eric Smith PHILIPS > > Name Surname > ----------------------- ------------------------ > John SMITH > Eric Smith PHILIPS > > thanks CREATE TABLE Contacts (fullname VARCHAR(20) PRIMARY KEY) INSERT INTO Contacts VALUES ('Bill Clinton') INSERT INTO Contacts VALUES ('George W. Bush') INSERT INTO Contacts VALUES ('Smith') SELECT NULLIF(LEFT(fullname,LEN(fullname)+1 - CHARINDEX(' ',REVERSE(' '+fullname))),'') AS firstname, LTRIM(RIGHT(fullname,CHARINDEX(' ',REVERSE(' '+fullname)))) AS lastname FROM Contacts -- David Portas SQL Server MVP -- |
|||||||||||||||||||||||