获取下面字符串中倒数第二个单词



我试图找到第二个到最后一个单词从右在SQL Server下的字符串

Declare @text as varchar(60)
Set @text = 'Next Generation Customer Service'

我希望输出为'Customer'

有人能帮忙吗?提前谢谢。

我尝试使用charindex,reverse

select reverse(substring(reverse(@text), 
charindex(' ',reverse(@text)),
charindex(' ',reverse(trim(reverse(substring(reverse(@text), 
charindex(' ',reverse(@text)),len(@text))))))))

最新更新