SQL Server SQL使用反向函数

o0lyfsai  于 2022-11-21  发布在  其他
关注(0)|答案(1)|浏览(130)

因此,我有一个包含name的完整数据,我需要获取姓氏
示例名称:第一个中间的最后一个或第一个最后一个,所以我需要使用charindex和reverse函数来获取姓氏,但我不希望姓氏反转为tasl。
对不起,我英语不好
我尝试使用charindex来查找姓氏的空格Charindex(' ',REVERSE(Name)),但我不知道,因为我需要使用substring在获得姓氏后添加更多文本

pbpqsu0x

pbpqsu0x1#

SELECT
   name,
   parsename(replace(name,' ','.'),1) usingParseName,
   substring(name,len(name) - Charindex(' ', REVERSE(Name))+2,200) usingCharIndex
FROM person

请参阅:DBFIDDLE

相关问题