我正在使用SQL Server和SSMS。
如何将包含人名的列拆分为First name和姓氏列?
在这一列中,我的名字是"Jonathon Smith Roberts"。我想把名字,乔纳森的名字列,"姓史密斯罗伯茨列。您也可以使用PARSENAME:
SELECT FullName
,PARSENAME (REPLACE (FullName, ' ', '.'), 2) AS FirstName
,PARSENAME (REPLACE (FullName, ' ', '.'), 1) AS LastName
FROM TableName;