我正在尝试将姓名字段拆分为第一个中间名和姓氏。由于输入的数据不一致,我无法将其拆分。某些字段输入为
A 是名字,B 是姓氏,C 是中间名。 我正在研究 SQL Server 2016。
我尝试过使用 PARSENAME,但不太确定要采取什么方向。 请让我知道我需要提供什么。
答案 0 :(得分:0)
首先通过替换的方式消除任何额外的字符(.,),然后使用空格作为分隔符,如下所示:
SELECT REPLACE('AA CC. BB', '.', '');
SELECT value FROM STRING_SPLIT('AA CC BB', ' ');
显然使用了相应的UPDATE语句。