我有一个字段,其中包含“Last First Middle”这样的全名,没有逗号。
我想在姓氏“Last,First Middle”之后添加一个逗号。
答案 0 :(得分:1)
使用CHARINDEX函数查找字符串中的第一个空格,然后使用STUFF函数在其中填充逗号。
DECLARE @FullName as NVARCHAR(50)
SET @FullName = 'Harris Neil Patrick'
SELECT STUFF(@FullName, CHARINDEX(' ', @FullName, 0), 0, ',');
返回'哈里斯,尼尔帕特里克'