【发布时间】:2021-01-25 19:48:59
【问题描述】:
我有一个名称格式为“Smith, Stan”的表格,需要将它们显示为“Stan Smith”。我能够做到这一点,但似乎逗号已被遗忘,我需要摆脱它。 这是我目前拥有的:
SELECT SUBSTRING(Name, CHARINDEX(',', Name) + 1, LEN(Name)) + ' ' +
SUBSTRING(Name, 1, CHARINDEX(',', Name)) AS NewName
FROM Employees
【问题讨论】:
-
请出示原始起始数据。
-
将
-1添加到您的查询中:.... + SUBSTRING(Name, 1, CHARINDEX(',', Name) - 1) AS NewName
标签: sql sql-server tsql replace