我正在尝试解析一个全名,以读取名字,中间名,姓氏和后缀。我已经尝试了半个SQL代码,但我需要从以下逻辑获取后缀的帮助。如果没有后缀,则保留字段NULL如果没有中间名,则保留字段NULL
,Ltrim(SubString(NAME,1,Isnull(Nullif(CHARINDEX(‘',NAME),0),1000))AS FirstName,Ltrim(SUBSTRING(NAME,CharIndex(’',NAME),CASE W
我正在使用Server 2014。我有一个表,其中有一个名为'addr‘的字段,其中包含如下所示的字符串值:ROOM 2 101 My Street; My TownROOM A 12a My Avenue; My Very Old Town提取第2‘和第3’之间的数字,结果是:为了提取第2和第3段之间