我需要你的帮助。
我试图从SQL Server中的整个字符串中获取特定单词。
我有以下字符串:
' ABC,XYZ'
需要输出:ABC
现在我只需要整个字符串中的ABC。 我尝试使用Substring和Trim函数,但无法获得适当的输出。
anyonel能帮助我吗?
提前感谢!
答案 0 :(得分:1)
尝试使用patindex 实施例
select SUBSTRING ('ABC, XYZ',1, PATINDEX ( '%,%', 'ABC, XYZ')-1)
答案 1 :(得分:1)
尝试此查询
select SUBSTRING('ABC, XYZ',CHARINDEX('ABC','ABC, XYZ'),case when CHARINDEX('ABC','ABC, XYZ')>0 then 3 else 0 end),