我正在尝试使用字符串拆分到我的 sql 条件中接近的位置的结果
我有一个有varchar
列的表。我正在尝试过滤只显示一个单词的结果。
例如。如果该表具有“ABC DEF”、“XYZ”、“EGF HIJ”之类的值,并且我希望只得到“XYZ”作为结果。
我不确定在这里使用什么,尽管拆分列中的每个值将是一种方法。但不确定如何将其用作条件
我看过一些像下面这样的拆分样本。
DECLARE @Str VARCHAR(100) ='Test Word'
SELECT SUBSTRING(@Str , 1, CHARINDEX(' ', @Str ) - 1) AS [First],
SUBSTRING(@Str , CHARINDEX(' ', @Str ) + 1, LEN(@Str )) AS [Last]